表现层漫步
iteye_10841
这个作者很懒,什么都没留下…
展开
-
2d引擎
国内有人推荐的2D开源引擎 (C/C++) 1. HGE (今年开源)2. libsdl及各种扩展包3. http://alleg.sourceforge.net/ 收费的,有下面几个口碑也还不错,应该有很多成熟的作品 1. 古月 (国内的)2. Torque...2007-11-28 10:21:25 · 153 阅读 · 0 评论 -
看了一下其他公司的游戏技术选型
C++开发,VC2005 SP1+WINXP环境,OGRE+NXOGRE(物理引擎)+Raknet(网络引擎)+3DSMAX+OFUSION(场景建模)+FMOD(声音引擎)原创 2009-09-13 09:19:11 · 130 阅读 · 0 评论 -
做出好的设计,也是超越的关键
对游戏而言,好的设计有以下作用:1. 自我风格,区别竞争对手2. 刺激用户的使用页面显示的关键:1. 这是什么? 2. 怎么使用? 3. 为什么要使用?突出一个焦点,为的是什么?多个焦点的时候,是否能够合拍?需要防止数据的平均数问题,它提供的只是一个汇总之后的平均数据,而“平均数据”恰恰抹掉了用户和用户之间的“差异”。...原创 2008-12-07 15:14:15 · 74 阅读 · 0 评论 -
javascript game engine
从网上找到的几个js engine, 记录如下:1. silbygamelib 一个老牌的引擎,已经停止更新了http://www.sean.co.uk/a/webdesign/javascript_gamelib/javascript_gamelib.shtm2. GMP http://freshmeat.net/projects/gmp-javascript-game-engine...原创 2010-01-20 15:21:37 · 247 阅读 · 0 评论 -
游戏的一些元素
1. 引擎 a. 图像 (层深管理, 对象管理) b. 声音 c. 输入捕捉 d. 定时器 e. 字体/UI f. 网络通信 g. ...2. 跟业务相关的一些功能 a. 地图 b. 人物 c. avatar d. 物品 e. 动作 f. ...3. 工具 a. 地图编辑器 ...2008-10-23 10:51:46 · 206 阅读 · 0 评论 -
游戏客户端架构的一些了解
while (true) { update(events); if (game_finished) break; render(sprites); }上面的架构,是游戏的核心主流程和相关元素。sprite是核心元素,event的处理引发sprite的更新,对event自然是需要各种处理接口,对event的处理应该是即时不被阻塞的(实际上会存在卡...原创 2008-12-28 16:58:37 · 608 阅读 · 0 评论 -
AS3关于显示列表的重绘
有个问题,显示列表里面,增加了已经画好的child消耗的cpu多,还是直接更新sprite消耗的cpu多?考虑多个sprite在显示列表的情况把child从显示列表里面移出,引发一次重绘,移入,引发一次重绘,只需要两次即可完成画面的更新(比windows的一次还是要差点,但是windows下图像的接口要啰嗦很多)如果是sprite有多个draw的动作,每个动作都引起一次全屏幕重绘的...2008-02-14 22:50:18 · 163 阅读 · 0 评论 -
new client architecture
after a talk with header, i finger out a picture of our new client architecture1. the support basic: network, p2p ...2. resource management: optimize the downloaded files3. plugin architect to...2008-01-15 16:52:48 · 85 阅读 · 0 评论 -
asunit how to
asunit, a unittest framework as junit, help you to seperate test code from implementation.some points to use asunit in flexbuilder1. new a actionscript project2. runnable file extends testru...2008-01-15 16:45:55 · 76 阅读 · 0 评论 -
mark目前的2d flash的一些要点
1. flash for desktop fps=25可满足目前项目简单动作的需求,整个设计应该以此为考虑基准,保证客户端不出现不流畅的情况2. 定时器和其他事件的管理机制需要事件触发器驱动,具体的执行由相应的类完成3、需要建立事件触发器和实际逻辑的分离架构,如人走路,和具体的执行是两回事,这导致了先处理逻辑,然后处理定时器的绘图逻辑的分离...2008-01-04 11:42:02 · 103 阅读 · 0 评论 -
flash as3 内存管理和资源管理
来自大牛Grant Skinner的文章,我就一个翻译者资源管理:1、资源的回收,当发现没有引用者(unload而且没有相关的事件-such as listener-关联)后,会在下一次GC马上回收2、因为需要GC下一次回收才能清理,并且没有任何方法卸载掉swf,所以界面不应该同时load入多个swf(对UI的设计有要求)3、如果和当前的stage产生了关系(如鼠标事件和键盘事...2008-01-02 12:28:10 · 162 阅读 · 0 评论 -
从同事处借了本黑羽的《as殿堂之路》
本书内容分为下面三部分1、语法介绍2、核心库及语言特性机制介绍3、动画视觉实现1和2是各种语言都会覆盖的内容,没有什么学习成本,3相当于一套2D引擎的相关文档,需要看看...2007-12-21 14:38:11 · 198 阅读 · 0 评论 -
整理完了公司的actionscript客户端优化方案
幸好有thor指点,少走了很多的弯路发现问题的手段还是需要全面的测试和细心的观察优化的手段是界面和使用资源的优化,这点在很多情况下都是大同小异的下面是adobe建议的优化要点,记一下以免丢失,flashlite和flash应该有共通之处优化 ActionScript 性能由于大多数移动设备在处理速度和内存方面都有一定的限制性,因此在开发适用于移动电话中使用的...2007-12-19 20:50:49 · 112 阅读 · 0 评论 -
flash actionscript sources
adobe livedochttp://www.adobe.com/support/documentation/en/flex/flashlite optimizationhttp://livedocs.adobe.com/flashlite/2_cn/main/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Parts...2007-12-17 16:17:19 · 56 阅读 · 0 评论 -
cocos2dx笔记:关于action
使用cocos2dx,首先是从action入手,表示各种绑定对象的执行。action+对象,组成了类似script + object的结构,action需要和object绑定在一起1.基本动作InstantAction 放置 – Place 隐藏 – Hide 显示 – Show 可见切换 – ToggleVisibility2.延时动作 移动...2012-05-04 11:26:17 · 170 阅读 · 0 评论