最近打算做一个2D投篮游戏,由于对于BOX2D等物理引擎并不熟悉,加之一开始低估了游戏所需要的碰撞检测复杂度,认为仅仅涉及4面墙,篮球,篮板,篮筐,篮网的碰撞检测并不复杂。因此决定自己实现所需要的碰撞检测。结果实际开始做时磕磕碰碰遇到了许多问题。 1、如何实现像素级碰撞检测。 as3原生的hit.....
分类:
其他好文 时间:
2014-08-19 00:53:23
阅读次数:
510
学海无涯,乘舟以渡之~php连学带写差不多一年了,php这种弱类型语言与之前接触的c、java、as3等语言还是挺不一样的,在php数据类型及32位与64位的差别上踩了不少坑,也学到了一些东西,在这里分享一下,看源码可能会很枯燥,不过了解一些底层实现就好,后面不要再踩坑。...
分类:
Web程序 时间:
2014-08-15 17:51:09
阅读次数:
365
不像开发as3时用fb有强大的断点调试功能,一般lua开发不用什么高级的ide,貌似也没有适合的,就直接用sublime、exvim等文本编辑器,直接编译运行看结果。所以不能很方便的知道变量值,特别是开发手游时,前后端调协议,如果无法查看后端发过来的数据就更蛋疼了。对于其他的数据还可以直接用prin...
分类:
其他好文 时间:
2014-08-15 17:45:09
阅读次数:
157
Robotlegs是一个用来开发Flash,Flex和AIR应用的纯AS3微架构(框架)。Robotlegs专注于将应用程序各层排布在一起并提供它们相互通讯的机制。Robotlegs试图通过提供一种解决常见开发问题的经过时间检验的架构解决方案...
分类:
其他好文 时间:
2014-08-13 19:34:28
阅读次数:
454
有道无术,术尚可求,有术无道,止于术。神即道,道法自然,如来! 借用上面的一句话,来开启AS3.0网页优化的一些策略,在从事大约两年多的网页游戏行业,对于AS3.0性能优化,有一些自己的见解和想法,及此分享给大家,仅供抛砖引玉,鄙人拙见,愿给从事网页游戏的人以启迪。 我认为AS3.0的性能分...
分类:
Web程序 时间:
2014-08-13 00:34:24
阅读次数:
322
变量
变量可用来存储程序中使用的值。要声明变量,必须将 var 语句和变量名结合使用。在 ActionScript 2.0 中,只有当您使用类
型注释时,才需要使用 var 语句。在 ActionScript 3.0 中,总是需要使用 var 语句。例如,下面的 ActionScript 行声明一个名
为 i 的变量:
var i;...
分类:
其他好文 时间:
2014-08-12 00:48:43
阅读次数:
225
package {import flash.display.Sprite; import flash.events.Event; import flash.net.URLLoader; import flash.net.URLRequest; import flash.text.TextField;...
分类:
其他好文 时间:
2014-08-11 14:20:32
阅读次数:
183
我想,是时候纠正一定以来的误区了,那就是html中的js如何获取flash的swf对象,并与as3交互。 按照官方的写法应该是在 Internet Explorer 中返回 object 标签的 id 属性,或者在 Netscape 中返回 embed 标签的 name 属性(AS3 API手册)。...
分类:
Web程序 时间:
2014-08-10 08:05:49
阅读次数:
308
所谓性能优化主要是让游戏loading和运行的时候不卡。一优化fla导出的swf的体积?1, 在flash中,舞台上的元件最多,生成的swf越大,库里面有连接名的元件越多,swf越大。当舞台上没有元件且库里面的元件没有连接名的话生成的swf最小。2, 一个flash动画有10帧,10帧上面全部是位图...
分类:
其他好文 时间:
2014-08-08 21:07:56
阅读次数:
306
1、改进算法无论对于那一种程序,好的算法总是非常重要的,而且能够极大地提高程序性能,所以任何性能的优化第一步就是从算法或者说程序逻辑的优化开始,检查自己的程序是否有多余的运算,是否在没有必要的时候做了无用功,往往从这些方面就能找到那些导致性能低下的地方。2、优化细节代码针对细节总是好的,有一些小技巧...
分类:
其他好文 时间:
2014-08-08 21:07:26
阅读次数:
388