| file name:
|
Symbian_OS_3D_Game_Engine_Example_v1_2_en.zip
|
| description:
|
This C++ code example demonstrates a simple 3D engine. The engine produces a simple game where you can drive a car around a wide parking lot. Everything seen on the screen is rendered in 3D. The example utilizes OpenGL ES (supported from S60 2nd Edition, Feature Pack 2 onwards) and an own rendering implementation for platforms not supporting OpenGL ES. This example supports S60 2nd Edition and Series 80 2nd Edition devices. A separate example is available for S60 3rd Edition at www.forum.nokia.com. Main classes: OpenGL ES (API), CIdle, Math, CImageDecoder, CAknKeySoundSystem.
|
| type:
|
Example
|
| topics:
|
3D
Games
S60
Series 80 2nd Edition
Symbian C++
Symbian OS
|
| language:
|
English (en)
|
| encoding:
|
Zip Archive (.zip)
|
| intended audience:
|
Advanced
|
| compatibility:
|
S60 2nd Edition, Series 80 2nd Edition. The OpenGL version can be used in S60 2nd Edition, Feature Pack 2 and Feature Pack 3. Tested on Nokia 6600, Nokia 6630, Nokia 6680, Nokia N70, Nokia N90, Nokia 9300 Communicator, and Nokia 9500 Communicator.
|
| see also:
|
S60 2nd Edition Feature Pack 2: OpenGL ES 3D Example
S60 Platform: Introduction to 3D Graphics in C++ (with Example) v1.1
S60 Platform: 3D Game Engine Example
|
|
Additional information
| distribution:
|
Forum Nokia Global Web Site
|
| edition:
|
1
|
| editorial revision:
|
2
|
| publication rights:
|
Copyright © 2004–2007 Nokia Corporation.
|
| size:
|
177 KB
|
| supersedes:
|
Symbian OS: 3D Game Engine Example v1.1
|
<< Back to Previous Page
RDF Facets:
qdcZdescriptionQSxThisE20CE2bE2bE20codeE20eE78ampleE20demonstratesE20aE20simpleE203E44E20engineE2eE20TheE20engineE20producesE20aE20simpleE20gameE20whereE20youE20canE20driveE20aE20carE20aroundE20aE20wideE20parkingE20lotE2eE20E45verythingE20seenE20onE20theE20screenE20isE20renderedE20inE203E44E2eE20TheE20eE78ampleE20utilizesE20OpenGE4cE20E45SE20E28supportedE20fromE20S60E202ndE20E45ditionE2cE20FeatureE20PackE202E20onwardsE29E20andE20anE20ownE20renderingE20implementationE20forE20platformsE20notE20supportingE20OpenGE4cE20E45SE2eE20ThisE20eE78ampleE20supportsE20S60E202ndE20E45ditionE20andE20SeriesE2080E202ndE20E45ditionE20devicesE2eE20AE20separateE20eE78ampleE20isE20availableE20forE20S60E203rdE20E45ditionE20atE20wwwE2eforumE2enokiaE2ecomE2eE20MainE20classesE3aE20OpenGE4cE20E45SE20E28APIE29E2cE20CIdleE2cE20MathE2cE20CImageE44ecoderE2cE20CAknKeySoundSystemE2eX
qdcZformatQNx181663X
qdcZidentifierQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2f4b498925E2d0df5E2d43fbE2db5a6E2d34e6b5fcc66cE2fSymbianE5fOSE5f3E2dE44E5fGameE5fE45ngineE5fE45E78ampleE5fv1E5f1E5fenE2ezipX
qdcZidentifierQSxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2f35df7fe6E2d91faE2d4444E2da00dE2daddb779e6580E2fSymbianE5fOSE5f3E44E5fGameE5fE45ngineE5fE45E78ampleE5fv1E5f2E5fenE2ezipX
qdcZrelationQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2f88fb7c79E2d065aE2d4e4dE2d8e41E2d8cfa88f1b587E2fS60E5fPlatformE5f3E44E5fGameE5fE45ngineE5fE45E78ampleE5fv1E5f0E5fenE2ezipX
qdcZrelationQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2f9a5a59d0E2d82c7E2d4184E2db383E2d7ccc853506e8E2fSeriesE5f60E5fE44PE5f2ndE5fE45dE5fFPE5f2E5fOpenGE4cE5fE45SE5f3E44E5fE45E78ampleE5fv1E5f0E5fenE2ezipX
qdcZrelationQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2fd7e68ab8E2df1eeE2d428dE2dab60E2d5c75e77e4118E2fSeriesE5f60E5fE44PE5fIntroductionE5fToE5f3E44E5fGraphicsE5fInE5fCppE5fv1E5f1E2ezipX
qdcZtitleQSxSymbianE20OSE3aE203E44E20GameE20E45ngineE20E45E78ampleE20v1E2e2X
qdcZtypeQUqfnZPrimaryE52esourceQ
qdcZtypeQUqfntypeZApplicationQ
qdcZtypeQUqfntypeZE45E78ampleQ
qdcZtypeQUqfntypeZE52esourceQ
qdcZtypeQUqmarsZManagedE52esourceQ
qdcZtypeQUqwebZInformationE52esourceQ
qdcZtypeQUqwebZE52esourceQ
qdcZtypeQUqrdfsZE52esourceQ
qdctermsZeE78tentQNx181663X
qrssZdescriptionQSxThisE20CE2bE2bE20codeE20eE78ampleE20demonstratesE20aE20simpleE203E44E20engineE2eE20TheE20engineE20producesE20aE20simpleE20gameE20whereE20youE20canE20driveE20aE20carE20aroundE20aE20wideE20parkingE20lotE2eE20E45verythingE20seenE20onE20theE20screenE20isE20renderedE20inE203E44E2eE20TheE20eE78ampleE20utilizesE20OpenGE4cE20E45SE20E28supportedE20fromE20S60E202ndE20E45ditionE2cE20FeatureE20PackE202E20onwardsE29E20andE20anE20ownE20renderingE20implementationE20forE20platformsE20notE20supportingE20OpenGE4cE20E45SE2eE20ThisE20eE78ampleE20supportsE20S60E202ndE20E45ditionE20andE20SeriesE2080E202ndE20E45ditionE20devicesE2eE20AE20separateE20eE78ampleE20isE20availableE20forE20S60E203rdE20E45ditionE20atE20wwwE2eforumE2enokiaE2ecomE2eE20MainE20classesE3aE20OpenGE4cE20E45SE20E28APIE29E2cE20CIdleE2cE20MathE2cE20CImageE44ecoderE2cE20CAknKeySoundSystemE2eX
qrssZtitleQSxSymbianE20OSE3aE203E44E20GameE20E45ngineE20E45E78ampleE20v1E2e2X
qeditorZdescriptionE5fcreatedQDx2007E2d03E2d23T09E3a57E3a32E5aX
qeditorZdescriptionE5fmodifiedQDx2007E2d03E2d26T05E3a43E3a51E5aX
qeditorZtypeQUqfntypeZApplicationQ
qeditorZtypeQUqfntypeZE45E78ampleQ
qeditorZtypeQUqfntypeZE52esourceQ
qfnZallowedE5fcountryE5fgroupQUqfnCountryGroupZBQ
qfnZaudienceQUqfnAudienceZadvancedQRqmarsZrelevanceQNx100X
qfnZaudienceQUqfnAudienceZtechnicalQRqmarsZrelevanceQNx100X
qfnZcompatibilityQSxS60E202ndE20E45ditionE2cE20SeriesE2080E202ndE20E45ditionE2eE20TheE20OpenGE4cE20versionE20canE20beE20usedE20inE20S60E202ndE20E45ditionE2cE20FeatureE20PackE202E20andE20FeatureE20PackE203E2eE20TestedE20onE20NokiaE206600E2cE20NokiaE206630E2cE20NokiaE206680E2cE20NokiaE20N70E2cE20NokiaE20N90E2cE20NokiaE209300E20CommunicatorE2cE20andE20NokiaE209500E20CommunicatorE2eX
qfnZdistributionQUxhttpE3aE2fE2fforumE2enokiaE2ecomE2fX
qfnZeE78portE5fcontrolE5fcommodityE5fnumberQSx99X
qfnZfilenameQSxSymbianE5fOSE5f3E44E5fGameE5fE45ngineE5fE45E78ampleE5fv1E5f2E5fenE2ezipX
qfnZpublishedQDx2007E2d03E2d23T11E3a47E3a00E5aX
qfnZrepresentationQLqeditorZAttachmentQxSymbianE5fOSE5f3E44E5fGameE5fE45ngineE5fE45E78ampleE5fv1E5f2E5fenE2ezipX
qfnZtopicQUqfnTopicZ3dQRqmarsZrelevanceQNx100X
qfnZtopicQUqfnTopicZcppQRqmarsZrelevanceQNx100X
qfnZtopicQUqfnTopicZentertainmentQRqmarsZrelevanceQNx100X
qfnZtopicQUqfnTopicZgamesQRqmarsZrelevanceQNx100X
qfnZtopicQUqfnTopicZgraphicsQRqmarsZrelevanceQNx100X
qfnZtopicQUqfnTopicZseriesE5f60QRqmarsZrelevanceQNx100X
qfnZtopicQUqfnTopicZseriesE5f80QRqmarsZrelevanceQNx100X
qfnZtopicQUqfnTopicZseriesE5f80E5f2edQRqmarsZrelevanceQNx100X
qfnZtopicQUqfnTopicZsymbianE5fosQRqmarsZrelevanceQNx100X
qfnZtypeQUqfntypeZApplicationQ
qfnZtypeQUqfntypeZE45E78ampleQ
qfnZtypeQUqfntypeZE52esourceQ
qfnZupdatedQDx2007E2d03E2d26T05E3a43E3a51E5aX
qfnZusE5foriginQLqE78sdZbooleanQxtrueX
qmarsZdescriptionQSxThisE20CE2bE2bE20codeE20eE78ampleE20demonstratesE20aE20simpleE203E44E20engineE2eE20TheE20engineE20producesE20aE20simpleE20gameE20whereE20youE20canE20driveE20aE20carE20aroundE20aE20wideE20parkingE20lotE2eE20E45verythingE20seenE20onE20theE20screenE20isE20renderedE20inE203E44E2eE20TheE20eE78ampleE20utilizesE20OpenGE4cE20E45SE20E28supportedE20fromE20S60E202ndE20E45ditionE2cE20FeatureE20PackE202E20onwardsE29E20andE20anE20ownE20renderingE20implementationE20forE20platformsE20notE20supportingE20OpenGE4cE20E45SE2eE20ThisE20eE78ampleE20supportsE20S60E202ndE20E45ditionE20andE20SeriesE2080E202ndE20E45ditionE20devicesE2eE20AE20separateE20eE78ampleE20isE20availableE20forE20S60E203rdE20E45ditionE20atE20wwwE2eforumE2enokiaE2ecomE2eE20MainE20classesE3aE20OpenGE4cE20E45SE20E28APIE29E2cE20CIdleE2cE20MathE2cE20CImageE44ecoderE2cE20CAknKeySoundSystemE2eX
qmarsZeditionQNx1X
qmarsZencodingQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fencodingE2d1E2fzipX
qmarsZlanguageQUxhttpE3aE2fE2fswE2enokiaE2ecomE2flanguageE2d1E2fenX
qmarsZrevisionQNx2X
qmarsZsizeQNx181663X
qmarsZtitleQSxSymbianE20OSE3aE203E44E20GameE20E45ngineE20E45E78ampleE20v1E2e2X
qncZrightsQSxCopyrightE20Ea9E202004E962007E20NokiaE20CorporationE2eX
qncZsupersedesQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2f4b498925E2d0df5E2d43fbE2db5a6E2d34e6b5fcc66cE2fSymbianE5fOSE5f3E2dE44E5fGameE5fE45ngineE5fE45E78ampleE5fv1E5f1E5fenE2ezipX
qwebZresolvesAsQUxhttpE3aE2fE2fwwwE2eforumE2enokiaE2ecomE2fdpE3furiE3dhttpE253AE252FE252FswE2enokiaE2ecomE252FidE252F35df7fe6E2d91faE2d4444E2da00dE2daddb779e6580E252FSymbianE5fOSE5f3E44E5fGameE5fE45ngineE5fE45E78ampleE5fv1E5f2E5fenE2ezipX
qrdfZtypeQUqfnZPrimaryE52esourceQ
qrdfZtypeQUqfntypeZApplicationQ
qrdfZtypeQUqfntypeZE45E78ampleQ
qrdfZtypeQUqfntypeZE52esourceQ
qrdfZtypeQUqmarsZManagedE52esourceQ
qrdfZtypeQUqwebZInformationE52esourceQ
qrdfZtypeQUqwebZE52esourceQ
qrdfZtypeQUqrdfsZE52esourceQ
qrdfsZseeAlsoQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2f88fb7c79E2d065aE2d4e4dE2d8e41E2d8cfa88f1b587E2fS60E5fPlatformE5f3E44E5fGameE5fE45ngineE5fE45E78ampleE5fv1E5f0E5fenE2ezipX
qrdfsZseeAlsoQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2f9a5a59d0E2d82c7E2d4184E2db383E2d7ccc853506e8E2fSeriesE5f60E5fE44PE5f2ndE5fE45dE5fFPE5f2E5fOpenGE4cE5fE45SE5f3E44E5fE45E78ampleE5fv1E5f0E5fenE2ezipX
qrdfsZseeAlsoQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2fd7e68ab8E2df1eeE2d428dE2dab60E2d5c75e77e4118E2fSeriesE5f60E5fE44PE5fIntroductionE5fToE5f3E44E5fGraphicsE5fInE5fCppE5fv1E5f1E2ezipX