Community FAQ: Difference between revisions
(Added a Q and A) |
m (I added the link to a 3D mesh contributed by KeshaFilm. I wasn't sure if I should credit them. Didn't think of anywhere to host the OBJ besides my site. If there's a better location feel free to use that :)) |
||
Line 46: | Line 46: | ||
frame 5 0.25 0 0 0 READY</blockquote>If READY is not inserted, the animation will play but only one bullet will be fired. | frame 5 0.25 0 0 0 READY</blockquote>If READY is not inserted, the animation will play but only one bullet will be fired. | ||
'''When exporting from 3D modeling software, how should I scale my mesh?''' | |||
[https://efpse-utils.nekoweb.org/Base.obj This 3D mesh] that came with the original EFPSE that is the scale of one tile cubed inside the engine. You can import this into your 3D modeling software and use this as a reference. |
Revision as of 01:14, 3 May 2024
Does Transparency work in EFOSE?
Yes, well, kind of.
Transparency doesn't work properly period Because it doesn't require any z-ordering
Transparency is a tricky thing and requires either good z-ordering or some shader magic
There is z-ordering to some degree but to use it properly you need to keep in head when exactly your half-transparent textures will be drawn.
In other words - I got tired of tinkering with this and just used simple old trick of not having half transparency at all
The work around? Well Transparency only works 50 50% or 0.5 so creating a transparent effect is to use a method called dithered transparency. (more will be written in this in time.)
Is there a way to randomize values?
Yes. To randomize a value you use variable=RANDOM(0,100). For example
HealPlayer=RANDOM(8,35)
player heal $HealPlayer
entity delete me
map return
This will use a local variable that will heal the player when collected for a random value between 8 and 35 health points.
Is there a way to make the enemy shoot multiple times?
Yes. use FSM and Insert ATTACK and READY alternately. For example
state ATTACK CHASE 0
frame 5 0.25 0 0 0 NONE
frame 5 0.25 0 0 0 NONE
frame 6 0.0625 0 0 0 READY
frame 6 0.0625 0 0 0 ATTACK
frame 5 0.25 0 0 0 READY
frame 6 0.0625 0 0 0 ATTACK
frame 5 0.25 0 0 0 READY
frame 6 0.0625 0 0 0 ATTACK
frame 5 0.25 0 0 0 READY
frame 6 0.0625 0 0 0 ATTACK
frame 5 0.25 0 0 0 READY
frame 6 0.0625 0 0 0 ATTACK
frame 5 0.25 0 0 0 READY
If READY is not inserted, the animation will play but only one bullet will be fired.
When exporting from 3D modeling software, how should I scale my mesh?
This 3D mesh that came with the original EFPSE that is the scale of one tile cubed inside the engine. You can import this into your 3D modeling software and use this as a reference.