引擎相关
文章平均质量分 69
xu_haiqing
这个作者很懒,什么都没留下…
展开
-
3ds文件格式
1、读取规则3ds文件的读取规则如下:字节:直接读取;字:先读低位字节,后读高位字节,如ed 3c读出后的字为3c ed;双字:先读低位字,后读高位字,如ed 3c 25 43读出后的双字为43 25 3c ed;浮点数:直接读取四个字节。2、CHUNKchunk是3ds文件的基本构成单位。每一个chunk包括一个头和一个主体。chunk是相互嵌套的,这就决定了你必须以递归的方式读取它们。chun转载 2006-04-18 13:11:00 · 2207 阅读 · 0 评论 -
3D开端 RayCasting
3D开端 RayCasting转载 2006-08-03 16:53:00 · 1788 阅读 · 0 评论 -
OPENGL中3DMAX模型的应用
OPENGL中3DMAX模型的应用方 斌(贵航集团飞机设计所,贵州 安顺 561000)摘 要:阐述如何在OPENGL三维编程中实现3DMAX数据模型的程序控制,成果可用于飞机飞行的运动模拟和飞行实时监控等领域中。关键词:OPENGL;3DMAX;ASE文件;投影和变换中图分类号:TP391.72;TH311.52 文献标识码:B0 前 言OPEN转载 2006-08-03 17:49:00 · 3714 阅读 · 0 评论 -
将3dmax文件回放出来有几种方式:
将3dmax文件回放出来有几种方式:1、3dmax文件可以导出为3DS格式的文件。再用DIRECTX提供的工具conv3ds.exe或接口将3DS文件转成.x文件,最后用DIRECTX导入.x文件conv3ds.exe下载:http://www.microsoft.com/downloads/details.aspx?FamilyID=26fca7ce-6c37-4d9b-9b20-5f转载 2006-08-03 17:20:00 · 2186 阅读 · 0 评论 -
写一个自己的引擎
以下是我的一点看法,另外推荐一些学习的资料[ps:小弟才搞3d一年的时间,还是cn,高手不要笑话,还请大家多多指点 ;) ] 首先是语言方面,这个问题没有太多的选择的余地,基本上只有用C++(现在还在坚持用纯C来写引擎的估计只有卡马克同学了),语言的功底是特别重要的了;大规模项目的编写能力也是很重要的,推荐看> 软件工程方面,你可能要了解一些单元测试,系统级设计的方法;但是转载 2006-07-04 08:27:00 · 1066 阅读 · 0 评论 -
3D引擎设计和架构
Introduction (简介)让咱们谈谈你如何撰写一份提供优雅性能的3D引擎。你的引擎需要提供的包括:曲面(curved surfaces)、动态光线(dynamic lighting)、体雾(volumetric fog)、镜面(mirrors)、入口(portals)、天空体(skyboxes)、节点阴影(vertex shaders)、粒子系统(particle systems)、静转载 2006-04-18 13:54:00 · 2564 阅读 · 0 评论 -
脚本实现
原文地址:http://www.flipcode.com/articles/scripting_issue01.shtml 作者:Jan Niestadt译者:Tony Qu备注:本文语言十分口语化,如果觉得读起来不舒服,可以告诉我,我会做适当修订。介绍你的脚本语言需要一个脚本引擎,为什么呢?因为他们真的很酷,几乎每个人都希望了解。首先,你必须知道你需要的是哪种脚本引擎,Henry Robinso转载 2006-04-16 11:52:00 · 1707 阅读 · 0 评论 -
游戏引擎剖析(七)
原文作者:Jake Simpson译者: 向海Email:mailto:Email:GameWorldChina@myway.com 第7部份: 网络和连线游戏环境网络游戏 我记得一些年前坐在GDC(游戏开发者大会)听负责开发X-Wing Vs TIE Fighter的家伙们题为“淹没在Internet” 的演讲,全是关于让网络游戏实时地在Internet上工作的东西。他们选择那个题目是多么的正转载 2006-04-15 20:21:00 · 807 阅读 · 0 评论 -
游戏网络部分开发
一个多人在线的棋牌类网络游戏的项目临近尾声,我参与了该项目的整个设计流程,并且完成了90%的核心代码。关于这个项目,有很多地方值得聊一聊。本系列不打算把这个项目将得多么详细规范,那是设计文档应该描述的,我打算只说说一些值得注意的地方。这个项目的一个特别之处是,客户端是手机,用户通过移动网络与服务器通信。和PC相比,手机的处理能力极弱,而且网络流量费用昂贵。因为除了要考虑普通网络游戏的一些问题之外,转载 2006-04-15 21:59:00 · 964 阅读 · 0 评论 -
初始化
在现在的新项目中,开始做的是程序分析和程序结构设计,通过数据流分析结构的合理性,添加新的功能以及调试维护是否合理简单,会不会和其它对象关联太紧密,在游戏开发中,所有的数据流,逻辑都能有合理的添加方法后,程序的基本结构也就有了,在这个基础上再进行测试评估,主要看是否能够合理完成游戏所有情况的开发,如立即执行事件,触发执行事件,延迟执行事件.还有逻辑调用,逻辑对数据的调用和修改,逻辑不直接改数据,交由转载 2006-04-15 21:58:00 · 645 阅读 · 0 评论 -
初识地图编辑器
地图编辑器,顾名思义,就是用来编辑地图的工具,如果玩过魔兽争霸或是帝国时代2,英雄无敌的话,应该会知道这几款游戏都附有地图编辑工具,可提供玩家自行编辑地图关卡,地图编辑器就具有类似的功能。这套东东通常是由程序,美工,企划三人所讨论出来的,理由很简单,因为美工是使用这套编辑器的"使用者",程序则作出这一套编辑器提供美工去使用,企划则居中作协调工作,间或与程序讨论编辑器的用途。程序开发编辑器软件的目的转载 2006-08-03 17:09:00 · 1528 阅读 · 0 评论