- 博客(10)
- 收藏
- 关注
转载 Flash 开发 内存 cpu 控制专题
<br /><br />一、养成移除监听的好习惯,特别是针对stage和静态类、静态方法有引用到的监听。<br />二、先停止动画(MovieClip的stop方法),再移除动画或设置visible = false.<br />三、如果有大量的并行加载,请注意使用队列加载,以使得大量加载请求错开。<br />四、与美术“抗争”,尽量避免使用大量滤镜特效的动画。<br />五、与美术“抗争”,尽量避免使用大量细致的尺量动画。<br />六、避免一次性渲染生成大量新的显示对象和动画(可使用延时错开生成时间)。
2010-06-22 15:40:00 693
原创 如何在45度地图中判断鼠标点击的是哪个菱形
<br />var pox:Number= Math.floor(mouseX/cellwidth)-(mouseY/cellHeight))<br />var pox:Number= Math.floor(mouseX/cellwidth)+mouseY/cellHeight))
2010-06-02 17:43:00 1348
转载 游手好学教程 – AS3游戏小地图的实现 MiniMap类
<br />本帖最后由 greenidea 于 2009-12-5 23:01 编辑<br /><br />来自 游手好学 的文章<br />上周上线的游戏返回数据表明,我的游戏做的比较难,需要加个小地图降低难度,觉得实现小地图的方法还是比较简单的,而且在游戏中比较实用,拿来和大家分享下吧,实现方法其实就是根据缩放比率刷新小地图上人物的X,Y坐标。<br /><br />实现的效果演示:<br />[flash]http://www.8ria.com/wp-content/uploads/2009/12/m
2010-06-02 17:06:00 915
原创 浅谈RPG核心系统
<br />浅谈RPG核心系统(转载贴)我认为,一个RPG/ARPG的核心程序应该包含下列系统。我在说明的时候尽量说得细一些,虽然可能有些罗嗦,但是这样有助于理解。<br /><br /> 一、属性系统<br /> 这是游戏中最简单的系统,包括主角、物品、NPC、技能等各自的属性。属性系统的详细部分游戏策划应该给出,程序只需要给其保存的结构就行了。这里的属性,自然不只包括事物的基本性状,也包括它应该引发的脚本代号。<br /><br /> 二、人物状态机系统<br /> 这个系统十分复杂,也是所有系
2010-06-02 16:47:00 691
转载 Flash网络游戏开发入门经验共享
<br />lash网络游戏开发入门经验共享<br /> 大约1年前(07年3月),有了想使用Flash做网页游戏的冲动。于是研究了AS2,经过了解,感觉AS2做网页游戏还是有不少欠缺的。这时又得知了AS3,如获至宝。对于有Java开发经验的程序员,尤其是开发过Java客户端的程序员,AS3真是太合适做游戏开发了。<br /> 后来公司也上了Flash MMORPG的项目,于是就开始学习AS3的语法和库,学习Flex工具。有了Java的经验,这些就很快了。<br />作为Flash网页游戏,不单
2010-06-02 16:34:00 813
转载 Java学习路线图,专为新手定制的Java学习计划建议
<br />怎么学习Java,这是很多新手经常会问我的问题,现在我简单描述下一个Java初学者到就业要学到的一些东西:<br /> 首先要明白Java体系设计到得三个方面:J2SE,J2EE,J2ME(KJAVA)。J2SE,Java 2 Platform Standard Edition,我们经常说到的JDK,就主要指的这个,它是三者的基础,属于桌面级应用开发,这部分如果学得好很容易拓展J2EE和J2ME。J2ME,The Micro Edition of the Java 2 Platform。主
2010-06-02 14:10:00 612
转载 加载外部图像、SWF文件
package { import flash.display.Sprite; import flash.events.Event; import flash.net.URLRequest; import flash.system.ApplicationDomain; import flash.display.MovieClip; import flash.display.Loader; public class
2010-06-01 23:42:00 562
转载 FPS(检测内存和CPU消耗)
<br /><br />用于实时检测FPS(实际上可以算是检测CPU)和内存占用情况。<br />使用方法,在application的Document Class(或者Application Class)上构建一个检测器实例(MonitorKit)并addChild即可,所含参数比较简单,不再一一赘述:var monitor:MonitorKit = new MonitorKit(MonitorKit.MKMODE_T);addChild(monitor);<br />效果图如下:<br /><br /
2010-06-01 22:51:00 2998
原创 ime-焦点不在输入框,则切换为默认的英文输入法状态,激活游戏中快捷键
var tf:TextField = _stage.focus as TextField;if (tf == null || tf.type != TextFieldType.INPUT) IME.enabled = false;ScreenManager.instance.screen.refresh(time);
2010-06-01 11:35:00 1332
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人