Actors Not Responding!!! AT ALL! Even 'Display Text' behaviors produce no result! PLEASE HELP ASAP
Anyone have some insight here? In my project, actors that should be moving are stationary. They won't rotate either. They won't display attributes using the 'display text' behavior and won't even display simple text (i.e. "Hello World!") I've tried everything I can think of with absolutely no success. The actors won't move using the move, move to, accelerate, accelerate towards, or interpolation behaviors. 'Moveable' is toggled on, and 'fixed rotation' is toggled off. There is no logic interfering or contradicting the unresponsive behaviors. Creating a completely new actor and attempting movement using any of the behaviors listed above yields the same result. Has anyone encountered anything like this before? @Socks @Hopscotch @jamie_c have you ever experienced a problem like this, or have any tips or suggestions? I'm pulling my hair out trying to figure out what could be causing this, and I've tried every option I can think of, reviewed my logic and nothing appears to be restricting the actors from executing the behaviors that they are ignoring.....
Comments
@rainwaterstudios
You are probably somewhere referencing a table row that does not exists, like row 0 or a now deleted row.
This is the most common reason for a game to hang.
MESSAGING, X-PLATFORM LEADERBOARDS, OFFLINE-TIMER, ANALYTICS and BACK-END CONTROL for your GameSalad projects
www.APPFORMATIVE.com
@rainwaterstudios how Hopscotch say, these are more frequent reason... other one it can also be, that you are dividing something by zero.
The game doesn't hang, only certain actors (including newly created actors). The rest of the game works as expected, with player movement, score calculation, countdown timers, etc.
I also can't find anything in my project (or in the scene) that references a nonexistent table, column or row... Also I don't have any logic implemented that would delete a row...
It could also have to do with how things are arranged in the scene, which actors are above another actor. Try to move the actor with the Display Text higer/lower in the layers and see what effect that has.
Does the layer order prioritize actors from the top or from the bottom? I currently have the actors at the top.
@rainwaterstudios Sounds like the actor is sitting in a non scrollable layer. Go to your scene view then select Scene Tab > Layers Tab then make sure actor is in a group that has scrollable checked.
I actually made a new layer on top with no other actors in it, put the misbehaving actor and new actor inside, with the scrollable toggle on. Neither of them move, rotate, display text, or seem to do anything at all.
Some things to try/check:
New to GameSalad? (FAQs) | Tutorials | Templates | Greenleaf Games | Educator & Certified GameSalad User
@rainwaterstudios Hmm, have you changed any camera properties (size, aspect, controlled by one (or multiple) actors? Does the camera have any other location altering logic attached?
I had a similar thing happen. The text in an actor wouldn't display. This happened after testing a few times.
As Hopscotch said it did reference tables, but then as you said, even simple tests did the same thing.
Finally, I figured it was a memory glitch.
I would save as a new iteration, quit and relaunch. Slows down development but seemed to work.