这三步教你如何把玩游戏突然变得很卡变得更顺畅

&&&>三步教你如何编写游戏程序
游戏程序编程专题
三步教你如何编写游戏程序
在编写游时候,语言并不是最重要,关键是面向该语言的开发工具、引擎、源码的数量,在掌握基本语言的基础上,还懂一点开发工具、引擎之类的知识将对未来的开发进程大有帮助。
首先学会一门语言,你可以从初级的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等。
如果学脚本,建议用LUA吧,WOW就是用它。同时提一下luabind工具。当然你也可以使用自己规定的脚本引擎。
XML技术不错,现在很流行,WOW、Novashell、POPCAP FRAMEWORK等都使用了。用它来管理游戏资源及资源调度很方便。
先在已有的简单代码上修改出自己的一个简单成形游戏是比较好的开端,至少可以鼓舞你,不要好高骛远,想一上来就怎么怎么的。借鉴现有的开源引擎做自己的引擎也是好主意,这样可以充分享受DIY的乐趣!
总之,写好游戏程序需要注意三点:
1.尽量简洁,简洁的代码总能让人过目不忘。但不要将代码压缩到难以阅读。简洁清晰的代码比编写华丽的代码更容易维护,也更容易发现错误。所以游戏编程师们始终要尽可能的简化。
2.代码行数也有讲究。完成特定任务所需的代码行数,不同的游戏编程师之间和编码风格之间差异很大。代码行数不能告诉你代码完成和质量的些许东西。代码质量可以相差200倍,这足以抵消代码行数的作用。
3.涉及到大量不能很好理解的代码时,有个倾向是不自找麻烦。一个例子就是往类中增加新的方法去替换另一个,开发人员常常会留下旧的方法以防万一。必须努力检查方法是否必须,如果没有证据表明它是必须的,那就删除它。播放列表加载中...
正在载入...
分享视频:
嵌入代码:
拍下二维码,随时随地看视频
三步踩金银铜教学视频(很流畅)
上 传 者:
内容介绍:
三步踩金银铜教学视频(很流畅)
我来说点啥
版权所有 CopyRight
| 京网文[0号 |
| 京公网安备:
互联网药品信息服务资格证:(京)-非经营性- | 广播电视节目制作经营许可证:(京)字第403号
<img src="" width="34" height="34"/>
<img src=""/>
<li data-vid="">
<img src=""/><i data-vid="" class="ckl_plays">
<img width="132" height="99" src=""/>
在线人数:
<li data-vid="">
<img src=""/><i data-vid="" class="ckl_plays">
<img src="///img/blank.png" data-src=""/>
<img src="///img/blank.png" data-src="http://"/>
<li data-vid="" class="cfix">
src="///img/blank.png" data-src=""/>
<i data-vid="" class="ckl_plays">
<li data-vid="" class="cfix">
src="///img/blank.png" data-src=""/><i data-vid="" class="ckl_plays">
没有数据!
{upload_level_name}
粉丝 {fans_count}
{video_count}
{description}收藏的论坛
剑网3游戏更流畅 官方教你优化电脑环境
  1、时刻注意CPU的使用率是否达到阀指;一定要开启多核模式,能极大提高游戏运行速率哦!  2、4G以上内存推荐安装64位系统!  3、调整游戏的性能配置与自己显卡的性能相符,量力而为。  4、注意个人网络环境是否有其他程序占用大量的网络流量!
提示:键盘也能翻页,试试“← →”键
近期游戏热闻

我要回帖

更多关于 游戏突然变得很卡 的文章

 

随机推荐