整理思路

原创 2006年06月10日 12:02:00
我的引擎需要提供网络,渲染,AI,物理,GUI,脚本,文件I/O以及一些工具;每个模块需要先迭代出最基本的功能,毕竟属于手工作品。
网络模块采用C/S模式,TCP/IP协议,实现服务器端的数据包收发,等待,分组,断开等功能,客户端功能与之对应。
渲染模块是重中之重,几乎完全丢弃DIRECTX的支持,从数据结构到渲染流水线完全亲手打造,最后的将流水线的渲染列表倒入顶点缓冲,最后才调用DX的渲染API取得硬件支持的渲染效果;AI,物理是在渲染之前完成,应该归到一个子系统,里面包含AI,物理和渲染三个模块。
GUI又是一个超级复杂的模块,索性先占个位置。
脚本我在考虑是用Lua还是自己做一个小型的脚本系统,从无到有的过程总是带给我无比的满足感,所以我选择后者。
文件接口无非就是一些文件格式的读入,DIF是一种极好的格式对物理碰撞检测来说,MD2,MD3对生物模型来说也不错,但我还是更喜欢骨骼动画,我唯一有研究的骨骼动画格式是。X,但是我丢弃了DX库的支持,如果重新写一大堆枚举API显然不太可能,这是一个问题,索性先占个位置。
总的来说,我的重心不应该总放在渲染模块,网络,脚本,文件,GUI才是成败的关键。
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

思路整理软件破解版本

  • 2015-09-10 09:56
  • 34.38MB
  • 下载

思路整理软件

  • 2011-11-30 18:09
  • 33.86MB
  • 下载

IT运维服务中的一些工作思路探索(整理)

文章发后,接受不少朋友的建议和意见,做了修改,现整理发给大家新版: 一、 运维工作目标 运维工作的目标是以行业用户满意度为导向,展开运维服务工作。企业需要发展,发展离不开我们的用户,用户满意度...

整理下移植思路

1  查阅海思SDK,寻找拷贝加载LINUX内核和ROOTFS的方法。 2  因为架构相同,偷懒使用PANDA的ROOTFS,发现ROOTFS容积达到1 G,放弃制作YAFFS2文件系统拷贝至NAN...

Android应用程序框架思路整理

一.一般Android应用程序架构(Book,购彩,Market)。   普通的应用程序由于只需要用到Android的联网与显示的功能,所以应用程序大体上是呈现为UI(Activities...

Learning Attention for Online Advertising with Recurrent Neural Network论文思路整理

Learning Attentionfor Online Advertising with Recurrent Neural Network思路整理 这篇论文调查了循环神经网络在搜索广告中的应用。 主...

程序员周末整理的一些思路

谨记原则:Relax Efficiency Studying 一 放松心态,跳出当前思维   要想成为一个高级程序员,不得不提到效率的问题。而效率又来自于对时间的合理分配,俗话说,不想成为将军的士...

黑马程序员_交通灯管理系统思路整理

------- android培训、java培训、期待与您交流! ---------- 模拟实现十字路口的交通灯管理系统逻辑,具体需求如下: Ø 异步随机生成按照各个路线行驶的车辆。 例如:   ...

阿里音乐流行趋势预测大赛-赛后思路整理

赛题介绍 阿里音乐用户的历史播放数据 预测阿里音乐平台艺人的未来60天的播放量 最后top15 1从图入手: 查看规律与趋势 2提出问题: 为什么会出现特别高的播放量? 是否有一定的节假日工作日规律...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)