发新贴  快速回复

急求大师在运动方法添加time,让运动可控制时间内完成

bingoo
2014-02-08 18:27
 本帖最后由 bingoo 于 2014-2-8 18:28 编辑 

老师,  求助啊······, 完美运动框架里    怎样写    可以做到    自己可以控制多少毫秒内完成运动?  

比方在我们课堂上的运动方法上加多个time,   startMove(obj, json, time, callback);    老板经常问这个时间能不能控制啊?  实在没办法了····      恳求老师抽空录个视频,赐教一下!!!
创美易-miaov
这个time就是传入定时器的时间。
2014-02-08 23:10  回复本帖
bingoo
 本帖最后由 bingoo 于 2014-2-9 00:04 编辑 

forum.php?mod=redirect&goto=findpost&pid=24007&ptid=7646
这个time就是传入定时器的时间。

是传人定时器里,课堂上的运动方法用的setInterval是30毫秒执行一次, 可是不能像jquery的animate那样可以自定义 

" $(obj).stop(true,false).animate({width:500,height:300,left:200}, 3000)  "   就是这个3000毫秒      请大师出手相助!!!  

请大师补充一下妙味运动方法里做到jQuery可以设置每个属性值统一在自定义毫秒内到达目标值
2014-02-08 23:57  回复本帖
创美易-miaov
forum.php?mod=redirect&goto=findpost&pid=24008&ptid=7646
是传人定时器里,课堂上的运动方法用的setInterval是30毫秒执行一次, 可是不能像jquery的animate那样可 ...

http://bbs.miaov.com/forum.php?mod=viewthread&tid=7198&extra=page%3D1

运动框架是以速度为单位,而JQ的动画是以时间为单位

看一下这个视频,或许你明白了。

你要原生  仿个  jQ 的  animate的话,可以看一下JQ源码分析下面的视频:

http://bbs.miaov.com/forum.php?mod=viewthread&tid=7385&extra=page%3D1

希望对你哟帮助。
2014-02-09 02:18  回复本帖
bingoo
forum.php?mod=redirect&goto=findpost&pid=24010&ptid=7646
http://bbs.miaov.com/forum.php?mod=viewthread&tid=7198&extra=page%3D1

运动框架是以速度为单位,而J ...

这贴太叼了  {:soso_e142:} 


回上贴:受高手启蒙  用时间作单位求运动变化得以实现     {:soso_e202:}   感谢感谢!!  多谢楼上大师
2014-02-09 19:01  回复本帖
win7killer
课上教的是30毫秒一次,你把这个写成一个变量传进去不就好了。前一段看了一点游戏开发的知识,感觉这个写成1000/fps  更好,fps就是玩游戏或者看电影似的帧率。电影一般是24fps,游戏最低30fps,60fps为佳。  也就是1000/24   1000/30    1000/60
2014-02-09 19:21  回复本帖
win7killer
如果是要在规定时间完成运动,要用另一个运动函数。  miaov有时间版的运动函数。  最早的是速度的
2014-02-09 19:24  回复本帖
创美易-miaov
forum.php?mod=redirect&goto=findpost&pid=24013&ptid=7646
这贴太叼了   




{:soso_e112:} ,相互学习。
2014-02-09 20:56  回复本帖
leejersey
tween算法的时间版运动框架就有啊
2014-02-11 13:30  回复本帖
bingoo
forum.php?mod=redirect&goto=findpost&pid=24039&ptid=7646
tween算法的时间版运动框架就有啊

麻烦给个链接,找不到。
2014-02-13 21:36  回复本帖
登录 后才可以发表回复