|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
AdobeFlashPlayerforIE是IE浏览器专用的flash播放器插件,可以播放AdobeFlash制作的flash文件。
poluoluo中心提醒:Flash中对小数坐标处置的成绩.
Update:详细项目中,实在能够用扩大Sprite类并创建setter和getter来完成,不再赘述了。
一个头痛了几天的bug终究fixed……我真的是太愚钝了。
比来,碰到如许一个案例,必要以十分迟缓的速率挪动某几个物体,并且,这些物体之间还会产生“无损弹性碰撞”(修改主义万恶的高中教材翻译的是“完整弹性碰撞”,我团体以为PerfectCollision应当为“无损”更容易了解吧?)
总之,这些物体的速率(即位移增量)大概灰常灰常小。小到甚么水平呢?这么说吧,因为一切的值都是依据动量守恒定律和能量守恒定律(还记得这俩公式的同砚你们能够往束缚美帝国主义了)算出来的,由于不免呈现某一个物体从某一个角度撞击另外一个物体以后,二者中某一物体的某一偏向(x大概y)上的速率被“中和”失落了。
方才提到,在盘算机言语中,速率即位移增量。ActoinScript的写法例是:- fuckCERNET.x+=fuckCERNET.vx;//fuckCERNETisaninstanceofsomedynamicclass
复制代码 当fuckCERNET.vx<1/20时,Flash则不再衬着。这是依据FlashPlayer万恶的外部机制来完成的。依据我和一些美帝国主义的Flasher会商,发明,FlashPlayer对物体x、y属性是有回护的:- Implementationpublicfunctiongetx():Numberpublicfunctionsetx(value:Number):void
复制代码 为何要有这个回护呢,也不难了解:一定是由于你间接让一个物体挪动到0.001的地位上后盘算机(FlashPlayer)不晓得怎样往显现它:盘算机是依据像素构成的,比方我们一般所说的1024 |
|