To generate the data for the Nanosaur engine, several custom tools must Any specific questions can easily beĪnswered by sending an email to THE TOOLS Instead, thisĭocument will try to explain the fundamental workings of the keyĬomponents of the Nanosaur engine. Name of the function or the comments in the code. Most of the functions are self-explanatory either by the This document is not going to explain every single function in every Title screen, high scores screen, main menu, and even the infobar) in #Nanosaur game app codeMost of the core QuickDraw 3D code is kept in this group of C files.Įverything from loading a 3DMF file to setting up a Draw Context isĮach of the files in this group handles one of the screens (such as These files handle the animation and rendering of all of the This group contains the most complex C files in the entire engine. The player to managing the weapons is in this group.Īll of the enemies in the game have their own C file and have beenĮverything from powerups to time portals to the lava rocks are in The 3 files in here deal with the player. This group contains all of the files responsible for generating the 3D Generation to the master linked list is contained in these files. Everything from the boot code to random number This group contains all of the C files dealing with basic system The following outlines the meanings of the various groups: In the CodeWarrior project, the C files are grouped according to theirįunctionality. Likewise, all of the code dealing with the T-Rex enemy is in ![]() The code pertaining to the terrain generation resides in the files Terrain.c ![]() Generally put functions in C files with logical names. I don’t use cryptic variable or function naming conventions, and I The Nanosaur code is well documented and the functions should be fairlyĬlear. This engine and will not be covered in this documentation. A complete understanding of QuickDraw 3D is necessary to use Generating the terrain and doing skinned animation on the dinosaur Processing engine, therefore, the bulk of the Nanosaur code deals with The Nanosaur game engine uses QuickDraw 3D as its core 3D geometry All Rights Reserved OVERVIEW QUICKDRAW 3D
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |