准备做一个简单的3D单机游戏Demo,想法上借鉴现在SNS上流行小游戏,比如开拓地盘,建房子,装饰家居,花园什么的,很有点和google被取消的3D项目Google Lively相似。
程序框架大体搭建完毕,使用经过封装的directX,物理引擎用的是bullet,脚本用的squirrel。
目前初步完成的部分:
1,渲染管理系统
2,脚本系统
3,对象管理器
4,camera
5,产生地形
下一步就开始舔转加瓦了,创建人物,创建其他object,搭建房屋等等,并实现常见的人体动作,坐椅子,躺沙发,在床上睡觉等等,打怪的部分目前还没有打算实现。
目前完成的功能截图(目前只有地形,中间放了一个怪物):