PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
Flash
[问题] 物件曲线移动
楼主:
rogerforever
(roger)
2014-06-25 14:00:54
最近试着在写台球的小游戏
目前可以让球从起点直线飞到落点的位置(算两点间斜率)
可台球飞行时毕竟是抛物线的,这样直线移动完全不对
所以想问问有没有高手知道,在已知两座标的情况下
想让物件曲线移动到另一点,用as3要怎么写?
[似乎比较像数学问题]
作者:
cjcat2266
(CJ Cat)
2014-06-25 15:15:00
三点才会决定唯一抛物线
http://wonderfl.net/c/eLME
作者:
KawasumiMai
(さあ、死ぬがいい)
2014-06-25 17:35:00
如果设定好游戏中的重力数值应该可以?快还回去了..恩,仔细想了一下重力好像还要搭配许多条件...
作者:
mucoci
(奇宝~)
2014-06-25 18:09:00
抛物线好难算…小弟都直接放弃~~
作者: puivujh (眼残)
2014-06-25 18:25:00
做个垂直抛物的动画,然后直接移动他就好XD
作者: tomnelson
2014-06-26 02:06:00
最近也在搞这个,不过是C++...
作者:
KawasumiMai
(さあ、死ぬがいい)
2014-06-26 20:47:00
抛物线就二次函数,只是要有条件才能决定abc
作者: tomnelson
2014-06-27 00:27:00
你既然已经可以直线飞行,改一下就好了...你每个frame移动前,把球的Y方向速度固定减去某值(其实就是g值),算出下一位置,整个连续下来,就会是(近似)抛物曲线,不过你的问题应该是:已知两点,怎么样反推刚好经过这两点的抛物线!不过当然你可以先固定某些条件,例如要几个frame完成曲线运动/g值,然后反推初速与射角,就可达成.这些事我之前搞过,不过是C++,相信AS3也不会差很多.建议你找些"抛体运动"的资料来看,厘清观念后,很快就能完成!另外建议,可以用向量的方式去写这些code,抛物运动也用向量的方式去理解,可以省很多事!
作者:
KawasumiMai
(さあ、死ぬがいい)
2014-06-27 01:39:00
他的问题应该是反推没错 但解法同上比起公式 用V和g计算x跟y的沿路座标比较好想
作者:
scars
(scars)
2014-06-27 03:45:00
我是想先问 你的视角是怎样? 俯视? 侧视?
继续阅读
[问题] 清除以graphics绘图的物件
OrcaKW
[问题] 同一个档案不同场景是共用同一个舞台吗?
heavenbetula
[问题] Flash As2.0可以连到数据库吗?
b14763
Re: [问题]怎么连接 FB登入? 并分享照片~
bettyHo
[征才] 发案~ as3.0 写 fb 连结
bettyHo
[问题] 播放影片切换
thomas52
[问题]怎么连接 FB登入? 并分享照片~
bettyHo
[征才] Flash Flex 程式设计师
asadfish
[问题] 大家都用什么IDE去trace *.as code呢?
Fightsea
[问题] 如何呼叫 手机系统的相机拍照
bettyHo
Links
booklink
Contact Us: admin [ a t ] ucptt.com