当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 3D游戏引擎设计与实现(2NT-FAMILY: 宋体; mso-
 

 

 ·dtm和dem    »显示摘要«
    摘要: 数字地形模型(dtm, digital terrain model)最初是为了高速公路的自动设计提出来的(miller,1956)。此后,它被用于各种线路选线(铁路、公路、输电线)的设计以及各种工程的面积、体积、坡度计算,任意两点间的通视判断及任意断面图绘制。在测绘中被用于绘制等高线、坡度坡向图、立体透视图,制作正射影像图以及地图的修测。在遥感应用中可作为分类的辅助数据。它还是地理信息系统的基础......
 ·关于ildasm的本质论读书心得    »显示摘要«
    摘要:ildasm中可以看到这两个东西,不过sdk文档中没有对于他们的说明。 看.net本质论的时候看到了关于初始化的部分: .cctor是类型初始化器,而.ctor则是大家常用的构造函数。 .cctor将在.ctor之前运行。 初始化器的显示用法是: static classname(){ .. } 也就是说一个和类名一样的,带有static修饰的方法。(很像构造函数,是吧?) 目前我的......


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

       目前大体分为:加载程序,dll管理模块,引擎管理模块,ui模块,渲染模块,文件管理模块,游戏逻辑功能模块,游戏ai功能模块.以后想到的模块再添加也是可以的,因为都基于接口的方式实现,每个dll都有自己的接口. 【程序编程相关:《测试驱动开发实用指南(影印版)》读书笔

       经过几天萌思苦想,总算又设计3d游戏引擎的架构细节部份.原来说到要用到像com组件的dll实现,因此怎么样把游戏公共部份写到一起,变化部份写到一起,这样就能达到源程序重用,也可以简少维护工作.同时又把不同的功能模块尽量分开,把每个模块变成单一的功能,这样就可以复杂性降到最低了. 【推荐阅读:[CE编程]第7章 Files, Dat

l         加载程序 【扩展信息:VB.net入门(8):窗体——呼……总

       下面来说明这些模块的作用:

这个模块主要是实现游戏目录的重定位,或者一些其它的初始化工作.

l         dll管理模块

这个模块主要实现所有dll加载,创建对象,它就是所有dll对象工厂,由它来创建所有对象,并且负责删除所有对象.

l         引擎管理模块

这个模块主要把其它各个模块组合在一起,并且进行游戏状态机更新与维护,还有消息处理,窗口维护,输入控制并把当前控制消息传给游戏逻辑模块.


...   下一页
 ·自动生成插入,修改的sql    »显示摘要«
    摘要: 数据库设计的小网站,表单多而操作简单,一般就只有插入删除修改等操作。每次都要重复写插入修改的sql,是不是觉得很麻烦呢,我是这么觉得,所以,自己写了一个自动产生插入,修改的sql,就方便多了,一下是asp代码,对access,sql server都适用。如果对你有帮助,可以拿去用用,还可以改进。<%dim tablename,strsql,rsfields,fieldscount,tota......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE