-
Posts
4,127 -
Joined
-
Last visited
Content Type
Blogs
Forums
Store
Gallery
Videos
Posts posted by Canardia
-
-
I would use a sqlite3 database, because then you can also load and save only parts of a level. And then use blowfish2 for encryption.
- 1
-
You can compile it with mingw64 ( http://qt-project.or...ki/MinGW-64-bit ) using the "-O6 -static -w32" options, then the users don't need to install any MSVCR runtimes (which is often impossible due to security reasons and company policy). Your code also runs about 2.5 times faster then, and compiles about 30 times faster, and you have the latest C++ standard syntax available.
- 1
-
I would use a physics door, because then you have automatically all the logic to block access to the room. Instead of TurnEntity, just use SetBodyOmega with CalcBodyOmega.
-
The difference shows when you use realtime shadows in a 3D game, like I did in my CellBall game. Works with 600FPS on S2, but only 10FPS on Nexus 7.
-
MouseZ() is used to detect rolling of the mouse wheel. Use only relative values though, because the absolute value is "stuck" whereever you started and left it. So you kinda need to do like this:
(before main loop):
mouse_z=MouseZ();
(in main loop):
mouse_old_z=mouse_z;
mouse_z=MouseZ();
mouse_z_diff=mouse_z-mouse_old_z;
and then use mouse_z_diff only in your game.
- 1
-
Keyboards have usually a Page Up and Page Down key, but not Scroll Up and Scroll Down keys:
KEY_PAGEUP
KEY_PAGEDOWN
To pause/resume a game, you should make a variable which is used to skip the major part of the main loop. Usually in pause mode the game still renders something, like a blurred image (at least in Crysis).
-
Here is a open-source and free procedural texture library with full C++ source code:
-
From what I understood, LE3 does not use Apache Ant, but Eclipse. Theoretically Ant can replace Eclipse, and then the apk building can be fully automated. Also in Shiva3D you can use Eclipse instead of Ant, and then the Eclipse import/export is a manual step.
-
My friend bought a Nexus 7, and its performance is quite horrible with 3D games compared to my old S2. I think you can get S2 now really cheap and it's still a highend 3D phone.
-
I think you can code in C++ and Lua with LE3 for all platforms. As long you have everything available as source code in C++ or Lua (which you should have anyway), your game code will work on all platforms.
-
I've been playing Crysis 2 again now, but the graphics are not as good as in Crysis 1. Enemy AI is quite stupid too, they try to attack me although they know that my nanosuit makes me a god.
-
There's no need for that. You trust that it will be the best. Unity sucks, Shiva has some really nice shadows, but no C++ coding. LE3 has to beat Shiva.
-
The first thing I will do with LE3, is to do a impression review. How the installation worked, how I managed to find the documentation, and how to get started with LE3, and produced something useful.
-
Settings up the Android compiling tools is pretty simple. I've made instructions how to set them up for another engine, and I think it should work quite similar for LE3. It's really just about following the instructions and not take any shortcuts. Install few SDKs or Zip files into certain locations, set a few system env vars like like JAVA_HOME, ANT_HOME to point to the their directories, and that's it. With a single command like ant you can just compile your C++ code into a Android .apk file, no need for Eclipse ****.
-
Doesn't look anywhere near as good as Crysis 1.
-
VS11 is horriby buggy, I think it was never released and died in its beta version, and it fails even to uninstall and to open C++ files with various mystical errors. Use VS12 or CodeBlocks+MinGW64.
- 1
-
HideMouse();
When you want to move the mouse again in menu mode, then have somekind of variable like menuenabled==true, and then it's enabled then don't use MoveMouse() to center the mouse.
- 1
-
Both the character controller and the vehicle have some hacky code, so they don't work like normal physics bodies.
-
What I mean is that you need to create a seperate physics hull around the vehicle body.
-
I think it doesn't support direct physics forces, like the character controller, but you have to push it with another physics body.
-
Now it's all supported and united. LE3 will be awesome, even in its first release. I would buy or use any other engine, if they were better (and I have wasted a lot of money on **** engines).
-
No, it's all in one, and it makes sense also, because there are no other good game engines anyway, so why not use the best. Of course you could buy LE3 only for 3DWS modelling, and it would be still ten times cheaper than some 3D modellers which don't have decent CSG abilities.
-
-
You should probably use a vehicle then, because without any suspension they are obviously very bouncy.
To lightmap or to not lightmap - that's my question
in Game Artwork
Posted
You can bake lights also with LE2. Just render the lights only once before the main loop, or make the shadows static after the first frame. You can also render the lights only every 10 seconds with that method.