Posted By
|
Message
|
Dragicorn
Registered 18/01/2011
Points 30
|
20th January, 2011 at 17:26:03 -
when I have an object created, all of it's regular functions cease to work. Collisions and values and such don't activate. I've checked the whole coding, even just used a create coding and collision coding, they still don't activate the collision, such as:
At 1:00 seconds --> Create Shield and Set Shield's Alterable Value A = 0
Every 2:00 --> Set Shield's Alterable Value A to 1
Every 3:00 --> Set Shield's Alterable Value A to 0
When Shield's Alterable Value A = 1 --> Reappear Shield
When Shield's Alterable Value A = 0 --> Make Shield Invisible
When "laser" collides with "shield" and Is Shield Visible? --> Destroy laser
In this case, shield fails to become visible, and so, the collision fails to happen.
Taking Away the Alterable Values and Setting the shield as always visible,
At 1:00 seconds --> Create Shield
When "laser" collides with "shield" --> Destroy laser
In this case, laser fails to destroy when colliding with shields.
Tried this all by themselves with no other variables happening, even for the objects themselves (behaviors).
Is this a glitch in MMF2 Version 249 Final? Should I upgrade to 250 beta 1?
I have windows vista and XP, and the same thing happens on both computers. I use a laptop. When I tried it on a set top, It still did this.
Game Designer! MMF2
|
GamesterXIII
Registered 04/12/2008
Points 1110
|
20th January, 2011 at 17:31:25 -
When the object is created try
Flash during 1 second.
The other stuff is un-necessary.
Also instead of collision, do
Object 1 is overlapping Object 2
+ Object 2 is visible
Destroy Object 1
For collide with events the object usually has to be moving. Overlapping fixes this.
Edited by GamesterXIII
n/a
|
Dragicorn
Registered 18/01/2011
Points 30
|
20th January, 2011 at 17:37:10 -
Actually, what I want is the shield to randomly appear and dissapear, and when it appears, the collision will be tested. When I flashed it, collision didn't activate still.
Game Designer! MMF2
|
Dragicorn
Registered 18/01/2011
Points 30
|
20th January, 2011 at 17:38:40 -
so, is the launched object the problem? Cause a launched object colliding with a created object maybe the problem. I'll try the overlapping part.
Oops, forgot the edit part, and I can't seem to delete this one...
Edited by Dragicorn
Game Designer! MMF2
|
GamesterXIII
Registered 04/12/2008
Points 1110
|
20th January, 2011 at 17:41:38 -
Well . . it should work with what you had
Laser collides with shield
+ shield is visible
if it doesn't the overlapping event wont hurt.
n/a
|
Dragicorn
Registered 18/01/2011
Points 30
|
20th January, 2011 at 18:15:44 -
Well, the overlapping event didn't work. Should I send my mfa file for troubleshooting?
Game Designer! MMF2
|
GamesterXIII
Registered 04/12/2008
Points 1110
|
20th January, 2011 at 18:28:15 -
If you feel like it sure.
n/a
|
Pan-tosser
Registered 24/10/2008
Points 520
|
20th January, 2011 at 20:17:33 -
flash object is automatic. I'd never try and mix automatic code with custom code. It always leads to bugs. I'd try turning the visable on and off manually instead of using flash object.
https://www.facebook.com/nathon.brown.7
|
UrbanMonk BRING BACK MITCH
Registered 07/07/2008
Points 49667
|
20th January, 2011 at 20:23:56 -
Object's that are launched instead of created are not treated the same.
For some reason many of the functions of that object no longer work when the object is launched.
So don't use "launch object"
n/a
|
Don Luciano Heavy combat pancake
Registered 25/10/2006
Points 380
|
21st January, 2011 at 08:05:45 -
YAh, sry i totally missed what you were trying to do.
Make sure they are on the same layer otherwise collision doesnt work.
Edited by Don Luciano
Code me a sausage!
|
|
|