3D游戏引擎设计与实现(18)

/***********************************
 *作者:蔡军生
 *出处:http://blog.csdn.net/caimouse/
 ************************************/
  3D游戏引擎设计与实现(18)
    这几天已经封装摄像机类,就可以自由地在地图里行走,目前只是添加了5个自由度的摄像机系统。可以向前,向后,向左,向右,向上,向下,X轴旋转,Y轴旋转等5个自由度。基本上,就用这个五个自由度,就可以在3D世界里漫游了。如果再添加碰撞检测,就可以让这个摄像机不会穿墙而过了。
    在这里发现,如果没有加载纹理之前,显示线框图,是一个很好的调试方法。
    后面接着要写的内容就是怎么样加载纹理,怎么样设置每个顶点的纹理坐标。

目前显示的线框图如下:
3D引擎里显示的线框图,已经添加摄像机移动功能。

 关于ACE
这段时间,没有空写3D程序,因为要学习用ACE,工作上的需要.发现ACE还非常好用,可以很简单地就实现了所有网络程序.写服务,写客户端都相当方便.
目前正在测试ACE同时连接很多用户的情况,实现多用户连接,就像BT一样.
下次,如果要添加网络部份到3D游戏里,肯定会选择用ACE.

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值