作者passers (路人)
看板Flash
标题[问题] 有关 hitTest
时间Tue Aug 21 02:50:47 2007
http://ms93.nttu.edu.tw/~u9304129/ball.fla
档案连结如上
问题一、如果我想让那两颗球在一碰触到就反弹的话应该怎麽改才行?
(因为现在球会有重叠的现象发生....)
问题二、如果我想加入很多颗球,那为了简化程式,是要用到 array 的技巧吗?
比方说原本 action1 的影格一内容是…
gox1 = 10;
goy1 = 10;
gox2 = 10;
goy2 = 10;
我有尝试改成…
array1 = new Array(gox1,gox2);
array2 = new Array(goy1,goy2);
for(i=0;i<=1;i++)
{
array1[i] = 10;
array2[i] = 10;
}
然後它就不会动了....囧
--
发问时说谢谢是一种礼貌,不管有没有人回答。
所以感谢您的观看以及期待您的答覆 ︿︿
……心手上路……
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.129.43.213
1F:推 cjcat2266:因为Number资料不是像Object一样纪录"物件参考" 08/21 12:00
2F:→ cjcat2266:而是直接纪录Number的"数值" 08/21 12:01
3F:→ cjcat2266:所以你这样只是把Array里面存入数字 08/21 12:01
4F:→ cjcat2266:这样没办法更动到原始的gox, goy资料喔 08/21 12:02