编写免费3d游戏引擎擎问题

(深海小豚鼠)
(西澌空寂)
(小白菜儿)
(麦乐福08)
(左家垅西)
第三方登录:  在编写游戏程序的时候,语言并不是最重要,关键是面向该语言的开发工具、引擎、源码的数量,在掌握基本语言的基础上,还懂一点开发工具、引擎之类的知识将对未来的开发进程大有帮助。
  首先学会一门语言,你可以从初级的C跳到C++,有些人喜欢MFC,用它也可以编游戏,但最好还是抛掉部分MFC的东西,使用DirectX吧。因为我主要学的C++,我就只谈C++了。其实还有相当好的语言如:DELPHI、JAVA等,有精力还是去学学吧!其实语言并不是最重要,关键是面向该语言的开发工具、引擎、源码的数量等。对于已经会MFC的人,“传奇的故事学VC编游戏”似乎是福音,因为它最后还是过渡到DirectX。
  其次掌握一种工具,比如引擎、脚本等。引擎就是发动机的内核啦,你有什么好想法,就靠它来驱动实现。“工欲善其事,必先利其器”,与其在一个引擎上投入过多精力,不如比较选优,多搜索新的引擎,比如开发中的Novashell就不错,一旦公布源码,还是比较有力的。作者就是开源即时RPG游戏“DINK
SMALLWOOD”的作者Seth A. Robinson等。
  引擎有的是面向游戏框架的,如POPCAP FRAMEWORK搭好了框架,剩下的由你来填充。有的是面向底层DirectX的封装,比如HGE、SDL、Allego、Y2GE等。有的本身就已经是个完整的游戏了,比如金点的圣II源代码游戏引擎,会对你很有帮助,实际上,你完全可以先抛掉其它的,从圣剑英雄传2开始,体会其开发思路,然后再利用一些引擎改善它。如果是想编即时战略游戏,可以看看Pptactical、stratagus等。
  人工智能是你不得不掌握的一门技术,会使你的游戏倍放光彩,比如A*寻路、攻击目标的选择、经济学、有限状态机、骨骼动画等,工具有OpenSteer、pathlib、micropather等。物理引擎也是,一旦拥有物理引擎你就不愿意丢掉它,比如Physics2D、Polycolly、flatland等。
上海诸君科技: &
楼主邀你扫码
参与上面帖子讨论
你尚未登录或可能已退出账号:(请先或者
【敬请阅读】
亲爱的网友们,、有更新哦!
请您务必审慎阅读、充分理解各条款内容,特别是免除或者限制责任的条款、法律适用和争议解决条款。免除或者限制责任将以粗体标识,您应重点阅读。
【特别提示】
如您继续使用我们的服务,表示您已充分阅读、理解并接受《西祠站规》、《西祠胡同用户隐私保护政策》的全部内容。阅读《西祠站规》、《西祠胡同用户隐私保护政策》的过程中,如果您有任何疑问,可向平台客服咨询。如您不同意《西祠站规》、《西祠胡同用户隐私保护政策》的任何条款,可立即停止使用服务。
南京西祠信息技术股份有限公司
我已阅读并同意、中的全部内容!查看: 1367|回复: 11
一本自己写的关于引擎架构的书
本帖最后由
15:48 编辑
画了差不多两年时间,写了一本关于引擎架构的书,目前基本内容已经写完,只差前言部分,目前全书1400页左右。准备后面再写,这本书是配合自己的引擎VSEngine2来写的,这个引擎自己一个人维护,平时练练架构,练练技术,基本上在2015年就停止更新,之后就为了把上面的架构都详细写出来画了2年多时间。
为了说明问题,提供了100多个Demo示例给读者参考,现在全部公开,引擎代码没仔细数过,几十万行或者上百万都可能有了。
现在开放出代码和demo下载链接,vs2013打开,直接编译就可以运行,所有第三方库都已集成好了。
书的内容开放出前8章,其中第8章属于比较精彩的地方,讲了对象系统,里面包括了序列化加载存储,clone 还有 属性 函数反射等机制,读者可以下载示例代码,自己查看。
目前市面上真正拿代码来讲解架构的书真的没有,这算是我差不多10年工作的总结,书中内容主要讲解架构,但不是说这里架构最好,目的在给没有写过引擎的读者可以全面剖析引擎的机会,所以本书不适合初学者,最好的目标对象的用Unity或者Unreal做过3D项目的人,需要了解引擎的内部实现机制。
代码下载地址:
附件是书的下载地址,里面目前只有前8章内容,为了说明问题,里面的图都是彩图,我用windows画图一笔一笔画的,十分耗时,所以我希望如果此书有幸能出版,也是彩图版本,书的版面格式不是很高大上,但内容足够,我相信读这种书的人,也不是看这书好看来读的。
每章除了给出示例Demo,还有不少习题,其中有些十分难,哪怕是工作10几年的老手,我相信也不会轻易解答的。
如果你能读懂本书所有内容,看懂所有引擎知识,更改目前市面上流行引擎代码能力就肯定具备了。
最后关于本书彩印的定价,你认为多少钱合适? 请留言
本帖子中包含更多资源
才可以下载或查看,没有帐号?
粗略的看了下目录和内容,对于那些有些架构和引擎基础的人对于引擎实现的细节还是很有帮助的。或许对于已经工作的人会更有帮助一点,因为没参加过项目的学生很难理解代码中蕴含的思想。如果是彩页的话,可以参考快要出版的秦春林的《全局光照技术》,也是全彩,定价315,可以做个参考。
本帖最后由 learn3d 于
19:33 编辑
DX9?VS2013?
对比其他英文引擎相关的书,有何优缺点?
对比其他开源引擎,有何优缺点?
能简单谈谈么?
题外,工程最好是cmake,2018年还在用2013的人怕是不多了,虽然也有电脑里装着各种VS全家桶的人存在...
原来有试读的啊,还以为只有个目录图,先拜读一下
====================
简单读了下试读,还不错,用得上,什么时候出版?价格感觉500元内都能接受,当然还是希望越便宜越好。
顶!楼主是否能简单介绍第13、14章内容。对LOD和骨骼模型与动画感兴趣(DX对动画和模型管理还不足).
初看了下,楼主的书中粘贴的代码有点多。
新人学习!
楼主厉害,加油!
写的不错,支持一下大神
大神呀,写得太棒了,虽然还有一些没看懂
什么时候能出完整版呀?好想看后面的内容!!!
不知大神都写完了吗?能提前卖我吗?
厉害,望早日出版!
期待完整版
发表于 4&天前
很期待完整版
Powered by如何从零开始写一个简单的游戏引擎? - 知乎<strong class="NumberBoard-itemValue" title="被浏览<strong class="NumberBoard-itemValue" title="5分享邀请回答7218 条评论分享收藏感谢收起8710 条评论分享收藏感谢收起主题 : Animation3D问题
级别: 新手上路
可可豆: 22 CB
威望: 22 点
在线时间: 21(时)
发自: Web Page
Animation3D问题&&&
本帖被 suannai0314 从 Cocos开发者平台问题反馈区 移动到本区()
3.2的Animation3D测试。用自带的gril.c3t测试没问题,用自己3dmax建模导出的fbx转成c3t文件后,没一次成功的。Animation3D里各种崩溃并且很多fbx文件用fbx-conve工具转c3t的时候就崩溃,测试过好几个fbx了,都失败。是否可以说明下fbx文件的要求,或者发布下gril.fbx文件让我们做参考?
关注本帖(如果有新回复会站内信通知您)
发帖、回帖都会得到可观的积分奖励。
按"Ctrl+Enter"直接提交
关注CocoaChina
关注微信 每日推荐
扫一扫 关注CVP公众号
扫一扫 浏览移动版}

我要回帖

更多关于 flash 3d引擎 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信