上一页 1 2 3 4 5 6 ··· 15 下一页
摘要: stage.stageWidth is the width of the Flash Playerstage.width is the width of content within the stage. So if you have nothing on the stage, stage.width would be 0. 阅读全文
posted @ 2013-10-11 11:08 Do.else 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 看了很多UI框架里都涉及到了延迟渲染这个概念,一直不是特别理解。仔细看了编程精髓里屏幕更新这一章。有以下几个要点:Event.Render事件的发生条件(两者必须同时满足)flash运行期将要检查屏幕是否需要更新(不管是1帧还是updateafterevent)程序中调用了stage.invalidate()另外记住很重要的一点,Event.render时间发生于每当任何对象(不只当前对象)调度stage.invalidate()时。所以用一个bool值标记组件是否发生了改变。如果当前对象没有发生改变,就不会无故被调用。延迟渲染时如何发挥作用的?从开始执行帧脚本到检查屏幕是否需要更新这段时间, 阅读全文
posted @ 2013-10-10 10:39 Do.else 阅读(369) 评论(0) 推荐(0) 编辑
摘要: flash中一共有三个类具有该属性,这三个类分别是:KeyboardEvent,MouseEvent,TimerEvent。调用updateAfterEvent属性的事件,可强制立即执行呈现操作,而不是等到呈现阶段。但是,如果updateAfterEvent频繁导致性能问题,应避免使用它。做了个实验,如果把帧频降低到2,在mousemove事件里移动一个sprite,会发现这个sprite的移动是断断续续跳跃式的。如果在mousemove事件里加一个updateAfterEvent,就可以解决这个问题。原因在于:flash默认是在帧循环中做呈现显示这件事的。由于只有2帧,所以出现这种情况。什么 阅读全文
posted @ 2012-12-06 10:22 Do.else 阅读(206) 评论(0) 推荐(0) 编辑
摘要: package { import flash.display.Sprite; public class Test extends Sprite { private static var list:Vector.<int> = new Vector.<int>(10); public function Test()... 阅读全文
posted @ 2011-12-21 10:56 Do.else 阅读(175) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2011-12-12 18:05 Do.else 阅读(7) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2011-12-12 11:17 Do.else 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 通常我们在2D游戏中经常使用人物的半透明效果来表示人物被建筑物所遮挡,这种效果做法不但画面效果较佳,而且能让玩家更好的了解自己所控制玩家当前位置,才不会被物件所遮挡,茫然失去方向。这里,我们就是来讲讲简单的处理方法。 我们的游戏场景一般由地表层、建筑(遮挡)层、人物层来进行管理,其中建筑和人物层必须经过排序处理来确定绘制的先后次序,这就产生了人物与建筑、建筑与人物的一种相互遮挡关系;我们来看看... 阅读全文
posted @ 2011-12-01 17:35 Do.else 阅读(1078) 评论(0) 推荐(0) 编辑
摘要: 原理 纸娃娃系统系统是用在电脑游戏上的通过细分角色模型或图像,并重新组合,来增加角色外观数量的系统。根据引擎的不同,可分为“2D纸娃娃”和“3D纸娃娃”两种。2D纸娃娃据称最早出现在《网络创世纪(UO)》中。 2D纸娃娃 在以前没有采用纸娃娃系统的游戏中,游戏角色的所有外观都是游戏美工预先制作好的,因此数量有限,且占用较多资源(内存,硬盘空间),比如为了实现同一角色拿着不同武器奔跑的图像,... 阅读全文
posted @ 2011-12-01 16:58 Do.else 阅读(849) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2011-12-01 16:56 Do.else 阅读(4) 评论(0) 推荐(0) 编辑
摘要: http://wxsr.blogbus.com/logs/41243416.html(转) 如果你是刚接触asf编程或者现在只接触flex开发,或许你会对BitmapData不太了解,也或许你会对它不屑一顾。 但作为一个资深的as开发者,无论是游戏开发还是web应用。 BitmapData是你不可不了解的一个基础核心。为什么说它是核心,因为在as开发中BitmapData是我们处理图像的基类... 阅读全文
posted @ 2011-12-01 10:31 Do.else 阅读(361) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 15 下一页