Hi guys,
Thanks for all the help here and via PMs. I think the engine3D is the go IF I can get some decent free-to-use models somewhere for my avatars/characters. Otherwise (even when I get to the point where I know what I'm doing) it will take too long to create the models/meshes. Time consuming stuff.
Some questions. (Using old engine, can't get new engine up and running)
CreateBillboardGroup does not support X,Y,Z optional parameters?
How to make a transparent colour on the billboards?
AnimateEntity cannot be stopped? Returned to default state? Does the SetEntityAnimationTime have something to do with this?
AnimateEntity is cumulative? Eg, using Fred's neat robot:
- Default (no animate) just stands.
Then "Idle" moves shoulders or "Walk" walks.
However "Idle" and then on keypress "Walk" leads to Walking with shoulder movements, and an increasingly agitated robot (gets faster).
Is there a quick way to paint the background, eg, simple blue for sky? SkyDome is heavy rendering (<400 triangles without, almost 4000 with and around 4000 triangles has a noticable impact on speed on my gear). Do we have to create some objects to surround a scene and act as backdrop? BillboardGroups? Or some simple thing like a 3D clearScreen command.
If in a windowed screen and another window is moved across the windowed screen it goes white and stays that way. How to overcome?
PS: How to get a spotlight effect?
Once again, thanks for all the help. If I can get modelling (or freebie models) and the animation sorted out, I can use the 3D stuff! This is going to be a neat fun project!
BTW: With the new engine, how to install it properly?
Path: C:\Program Files\PureBasic3.94
Renamed:
- Engine3D.dll -> OLD_Engine3D.dll (in compiler subfolder)
Examples\Sources\Data -> Examples\Sources\OLD_Data
Copied to compilers subfolder:
- Engine3D.dll
stlport_vc646.dll
Copied data download zip to (creating new) Data subfolder.
Shut down editor. Restarted editor.
Crashes with reference to invalid memory when trying to load Fred's robot and associated (in my own code).
Shows nothing with the new ManualMesh example (but no crash)
I'm doing something wrong but not sure what.
