创建场景和赛道——挑战:为赛道建立一个新的单元测试
2010-10-08 11:25
232 查看
本章处理了不少复杂的问题,你很可能会觉得难,所以这次我布置了一个简单的任务。进入TrackLine类并为一个简单的赛道添加新的单元测试。你只需要新增一些顶点并测试它们直到赛道看起来足够好。
图12-22显示了一个这种自定义赛道的例子。请注意,这本书中为了看上去更好,我颠倒了截图。你也可以使用一个如第8章中所展示的倒置post-screen shader。
Figure 12-22
如果你还有精力,可试着通过TrackImporter类从3D Studio Max中导入赛道,然后在Track类或LandScape类测试它们。总之,享受一下场景和赛道渲染代码。但愿它对其他游戏项目也是有用的。
/*728*90文章内页广告*/ var cpro_id = 'u241919';
图12-22显示了一个这种自定义赛道的例子。请注意,这本书中为了看上去更好,我颠倒了截图。你也可以使用一个如第8章中所展示的倒置post-screen shader。
Figure 12-22
如果你还有精力,可试着通过TrackImporter类从3D Studio Max中导入赛道,然后在Track类或LandScape类测试它们。总之,享受一下场景和赛道渲染代码。但愿它对其他游戏项目也是有用的。
/*728*90文章内页广告*/ var cpro_id = 'u241919';
相关文章推荐
- Ogre: 建立一个简单的框架——关于场景节点
- 创建你的第一个安卓应用3 - 第三课 - 建立一个简单的用户界面
- Transitions框架学习(一)—— 创建一个场景
- 建立一个场景图形
- 已知一个一维数组:BYTE imageArray[width * height], 怎样在VC++2008的MFC中,用GDI+,创建一个Bitmap对象,与该数组建立关联?
- NUnit的使用(1)——创建一个简单的单元测试
- Doc的窗口就创建一个,如果已经存在就激活那个窗口,不存在就建立Doc(转自CSDN)
- 在 MySQL Workbench 中如何可视的建立 MySQL 物理数据模型,并使用它来创建一个 MySQL 数据库
- 【three.js】创建一个场景
- MascotWorld例子:创建一个场景,添加物体并畅游世界
- UI引擎开发系列(一) 创建一个基本场景
- cocos2d-x创建一个场景
- 创建单元测试-准备测试场景
- 凤凰金融邢志峰:人工智能打败人类只是一个开始,AI真正落地业务场景仍面临严峻挑战
- XCode 4 中建立一个Empty Application步骤(创建并关联xib视图文件)
- cocos利用菜单回调函数创建一个场景
- UNIX环境编程----编程实例---创建一个子进程并建立一个新的会话
- 教你如何用TreeView树形菜单创建像CSDN左边那样的导航之二:如何建立一个静态的TreeView
- 创建一个角色到场景的指定坐标,并放到指定目录下
- 创建一个学生类(Student),包括学号和成绩,编程输入和显示学生的信息,建立一个人类(Person),包含姓名、性别和年龄,并作为学生类的基类