Change Regarding Scene Attributes in Custom Behaviors
LaurenSalad
Inactive, Chef Emeritus Posts: 650
Greetings folks,
We recently discovered an issue where in certain cases custom behaviors could be used in a manner which caused unintended consequences. This oversight has already been corrected in our internal environment and will be publicly addressed within the next release.
We noticed a handful of users adding scene attributes to actor prototypes, through the use of custom behaviors. While this method allowed for development strategies that are not typically available, this technique causes the .xml file to become altered in a way that is inconsistent with the established appropriate format. Alterations of the .xml file can cause a range of unforeseen problems, both in the way the project itself behaves as well its fundamental configuration.
As mentioned above, this custom behavior use exception will be closed in the next GameSalad Creator update. If you already have published games with scene attributes in the prototype, they will not be affected unless you try to alter that prototype. This change will only affect your ability to add scene attributes to prototypes in the future. Going forward, you will need to create an instance of an actor and place the scene attributes within that instance. Custom behaviors will still be available to both prototypes and actor instances but you will only be able to add a custom behavior with scene attributes to an instance of an actor.
While the vast majority of GameSalad users will remain unaffected by this change, we'd like to sincerely apologize to anyone impacted by this fix. We take the integrity and stability of our users' projects very seriously, which is why it was necessary for us to close this exception.
We recently discovered an issue where in certain cases custom behaviors could be used in a manner which caused unintended consequences. This oversight has already been corrected in our internal environment and will be publicly addressed within the next release.
We noticed a handful of users adding scene attributes to actor prototypes, through the use of custom behaviors. While this method allowed for development strategies that are not typically available, this technique causes the .xml file to become altered in a way that is inconsistent with the established appropriate format. Alterations of the .xml file can cause a range of unforeseen problems, both in the way the project itself behaves as well its fundamental configuration.
As mentioned above, this custom behavior use exception will be closed in the next GameSalad Creator update. If you already have published games with scene attributes in the prototype, they will not be affected unless you try to alter that prototype. This change will only affect your ability to add scene attributes to prototypes in the future. Going forward, you will need to create an instance of an actor and place the scene attributes within that instance. Custom behaviors will still be available to both prototypes and actor instances but you will only be able to add a custom behavior with scene attributes to an instance of an actor.
While the vast majority of GameSalad users will remain unaffected by this change, we'd like to sincerely apologize to anyone impacted by this fix. We take the integrity and stability of our users' projects very seriously, which is why it was necessary for us to close this exception.
Comments
Roy.
So users do not have to think about it!.
Yes , but i think there will be a conflict with Hud(non scrollable) and scrollable actors if the touch will always register with offset "behind the scenes" ,
Simply giving us access to scene origin from prototypes will make our lives much easier
Roy.
Guru Video Channel | Lost Oasis Games | FRYING BACON STUDIOS
+1 for accessing scene attributes in the Prototype rules. Or maybe there is a good reason why this hasn't been done in the past?
----------------------------------------------
http://davidgriffinapps.co.uk/
""You are in a maze of twisty passages, all alike." - Zork temp domain http://spidergriffin.wix.com/alphaghostapps
+1
-Thomas