3D游戏引擎设计与实现(18)
来源:互联网 发布:免费产品推广软件 编辑:程序博客网 时间:2024/05/23 21:31
/***********************************
*作者:蔡军生
*出处:http://blog.csdn.net/caimouse/
************************************/
3D游戏引擎设计与实现(18)
这几天已经封装摄像机类,就可以自由地在地图里行走,目前只是添加了5个自由度的摄像机系统。可以向前,向后,向左,向右,向上,向下,X轴旋转,Y轴旋转等5个自由度。基本上,就用这个五个自由度,就可以在3D世界里漫游了。如果再添加碰撞检测,就可以让这个摄像机不会穿墙而过了。
在这里发现,如果没有加载纹理之前,显示线框图,是一个很好的调试方法。
后面接着要写的内容就是怎么样加载纹理,怎么样设置每个顶点的纹理坐标。
目前显示的线框图如下:
关于ACE
这段时间,没有空写3D程序,因为要学习用ACE,工作上的需要.发现ACE还非常好用,可以很简单地就实现了所有网络程序.写服务,写客户端都相当方便.
目前正在测试ACE同时连接很多用户的情况,实现多用户连接,就像BT一样.
下次,如果要添加网络部份到3D游戏里,肯定会选择用ACE.
- 3D游戏引擎设计与实现(18)
- 3D游戏引擎设计与实现(18)
- 3D游戏引擎设计与实现(3)
- 3D游戏引擎设计与实现(1)
- 3D游戏引擎设计与实现(2)
- 3D游戏引擎设计与实现(4)
- 3D游戏引擎设计与实现(5)
- 3D游戏引擎设计与实现(6)
- 3D游戏引擎设计与实现(7)
- 3D游戏引擎设计与实现(8)
- 3D游戏引擎设计与实现(9)
- 3D游戏引擎设计与实现(10)
- 3D游戏引擎设计与实现(11)
- 3D游戏引擎设计与实现(12)
- 3D游戏引擎设计与实现(13)
- 3D游戏引擎设计与实现(14)
- 3D游戏引擎设计与实现(15)
- 3D游戏引擎设计与实现(16)
- linux&UNIX下卸载DB2,WebSphere
- 深入浅出Direct3D 蔡军生 版权所有
- 非常有趣的Javascript特效,能让网页上的图片飞起来:
- 3D游戏引擎设计与实现1-15
- 3D游戏引擎设计与实现(16)(17)
- 3D游戏引擎设计与实现(18)
- Spring.NET学习实践(1)---Spring.NET的构架
- 博客开张
- Spring.NET学习实践(2) ---修改下我们的小例子
- 上传wmv文件遇到的问题
- 3D游戏从入门到精通-2 -5
- 3D游戏从入门到精通-6 -10
- 3D游戏从入门到精通-11 -15
- 建一个通用的处理数据的类