上一页 1 2 3 4 5 6 7 8 ··· 15 下一页
摘要: 原文地址 http://dewitters.koonsolo.com/gameloop.html 游戏主循环 引言 游戏主循环是每个游戏的心跳,输送着整个游戏需要的养分。不幸的是没有任何一篇好的文章来指导一个菜鸟游戏程序员如何为自己的程序供养。不过不用担心,因为你刚好不小心看到了这篇,也是唯一一篇给予这个话题足够重视的文章。 由于我身为游戏程序员,我见过许许多多的手机小游戏的代码... 阅读全文
posted @ 2011-11-17 16:22 Do.else 阅读(275) 评论(0) 推荐(1) 编辑
摘要: http://uh.9ria.com/link.php?url=http://bbs.9ria.com%2Fviewthread.php%3Ftid%3D77966 当我要做的一款游戏,而无法即时地查看地图各图形元件的拼接效果,而导致不得不中止时,当时找过不少公开的地图编辑器,希望能拿来即用,但不是因为拼接效果不满意,就是因为生成的文件不是太满意。无奈之下决心自己动手写一个工具时,才知道有多少困... 阅读全文
posted @ 2011-11-04 11:03 Do.else 阅读(964) 评论(0) 推荐(0) 编辑
摘要: http://school.ogdev.net/listshow.asp?page=4&typeid=0&categoryid=5&id=0&ListType=2目 录 1.1 地图和地表 1.2 斜视角游戏中的视角 1.3 Tile图片的拼接 1.4 不同地表间的过渡 1.5 地图数据结构的定义 -------------------------------------------------------------------------------- 这篇关于斜视角游戏的文章节选于前段时间我根据自己的实践体会写的一篇关于游戏制作的文章。对于其中的观点或者说 阅读全文
posted @ 2011-11-03 14:01 Do.else 阅读(934) 评论(0) 推荐(0) 编辑
摘要: 所谓斜角地图即 Isometric, 确切的名称应该是<等距视角>, 和透视相对, 指视野内的物体, 无论远近都用同一大小来表现(而透视却是远小近大). 而Tile 就是指放置于此类地图中的拼接图形元件, 我们平常所见的许多 2D 游戏, 都是 Tile 的,但也有方形区块拼接法,只是在视错觉上不如等距地图更容易形成立体的遮档关系。 这里原理及绘制方面转贴一篇非常细致的文章,详细描述了斜角图形... 阅读全文
posted @ 2011-11-03 10:15 Do.else 阅读(1810) 评论(0) 推荐(0) 编辑
摘要: 基元数据类型:boolean、int、uint、number、string 两种复杂数据类型:array、object 当数组元素全部是基元数据类型时,即全部是值类型时,是没有浅复制和深复制的区别。 当数组元素全部是复杂数据类型,即引用类型时,复制有2种选择,浅复制和深复制。 当数组元素部分是基元数据,部分是复杂数据时,这时候,对于基元数据类型的元素,采用哪种复制方式效果都一样。 只有对... 阅读全文
posted @ 2011-11-01 15:13 Do.else 阅读(540) 评论(0) 推荐(0) 编辑
摘要: 本文是从 How I Learned to Program Computers 这篇文章翻译而来。 我在很小年纪的时候就开始学习编程,我学习编程的方法是创建大量的不同的网站。下面列出的是我创建的主要的网站,其中最早的一个是我11岁时开发的。我希望读者能从我这些复述中获得的信息是:如果你想学习编程,做大量的练习性的项目是非常必要的。 学习一种技术最好的方法就是练习,练习,练习。所有我知道的最优秀... 阅读全文
posted @ 2011-10-20 09:13 Do.else 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 第一种情况,显示对象能被根访问 ****属性的相互引用是很明确的,一般都是一个对象包含着若干属性,那么这个对象自然可以维持它的属性的引用。如果这个类不会被回收(能够被根访问),他的所有属性也都不会被回收。同样的,如果这个类可以被回收的话(不能被根访问),也就不会妨碍属性的回收。所以你并不需要将所有属性设置为null,除非你希望在对象存在时候就回收其属性的内存,这种需求基本不存在。 ****... 阅读全文
posted @ 2011-10-18 10:56 Do.else 阅读(256) 评论(0) 推荐(0) 编辑
摘要: http://www.infoq.com/cn/news/2011/06/flash-pragmatism-7-change 一般程序开发完成后就进入了繁琐无趣的后期维护阶段,请不要以为一个不停更新的项目后期维护是一件轻松的事情,它会暴露出开发过程中的所有硬伤,不规范的写法、混乱的逻辑结构、高耦合导致地牵一发而动全身。虽然开发内容实际上减少了,但人力成本反而更高。 要提高这方面效率有很多技巧,... 阅读全文
posted @ 2011-10-14 16:42 Do.else 阅读(192) 评论(0) 推荐(0) 编辑
摘要: http://www.infoq.com/cn/news/2011/06/flash-pragmatism-8-data-transfer 举个简单的例子,我们要显示一个背包中的道具,需要道具数据库保存ID、类型ID、图片地址、名称、大类别、子类别、质量、说明、是否出售、是否锁定、道具创建时间、道具持续时间、使用效果定义字符串、可使用等级、堆叠数量、最大堆叠数、出售单价等等,如果按传统做法,就是... 阅读全文
posted @ 2011-10-14 10:38 Do.else 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 转载自zrong's Blog本 内存优化在项目是一个重要的环节,如果不合理的利用和回收内存会合你的程序整体大大下降. 合理使用对象 创建不同对象一般所消耗的内存是不一样的。如:Number 消耗 8 个字节,int消耗 4个字节, uint消耗 4个字节.下面我举一些例子: 1.int 类可使用表示为 32 位带符号整数的数据类型。 int 类表示的值的范围是:-... 阅读全文
posted @ 2011-09-23 10:26 Do.else 阅读(424) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 15 下一页