This seems like it doesn’t detect the project data correctly. (see Data directory | Manual | Castle Game Engine ) Based on your screenshots, it looks like you should have a
CastleEngineManifest.xml file that defines your project in
f:/Game Development/Rescue Island 01-03-2021/ .
Then everything should work.
In the editor, if you open a project there (that is, you open
f:/Game Development/Rescue Island 01-03-2021/CastleEngineManifest.xml) it should work, and even automatically change URLs you open inside
data/ into URLs like
If this advise doesn’t help, you need to send us a simple project to reproduce your problem.
Notice: on your screenshot I can see you have URL =
file:///F:/Game... which is not good (and you most probably seen a warning when opening it) because it will not work on other people’s machines. It should change to
castle-data:/... URL if you open it again, with proper
CastleEngineManifest.xml to define your project.
Note 2: If you hope to distribute the game to Linux users, remember to also pay attention to the upper/lower case of the letters, I recall I mentioned it before You have a folder called
Locations. On Windows (more precisely, on case-insensitive filesystem) you can call it
lOcAtIonS and it doesn’t matter. On Linux (more precisely, on case-sensitive filesystem) you must always refer to it exactly
And how can I use the PlayAnimation to play the images of the spritescreen?
This is part of the xml file:
Open this file with view3dscene, e.g. by double-clicking on the
JohnWalkLeft.starling-xml . Open the animations panel then (click the “Animations” button) it will show the list of animations, and you can play them. The names shown there will be names you can use with
PlayAnimation. Looking at your file,
Alternative: adjust the
AutoAnimation property of the TCastleScene in the editor. It shows you available animations.