武斗火柴人格斗论坛

首页 » Stick Animation Class » 我要提问 Question » 如何让复制出的MOVIE随机出现在9个固定坐标的点?
BMW530i - 2008-3-30 11:35:00
例如有9个点,坐标分别是
1:  x=30,y=30;
2:  x=30,y=60;
3:  x=30,y=90;
4:  x=60,y=30;
5:  x=60,y=60;
6:  x=60,y=90;
7:  x=90,y=30;
8:  x=90,y=60;
9:  x=90,y=90;
复制一个MOVIE,如何设定其坐标为这9个点中随机一个?
solo - 2008-3-30 11:53:00
在做游戏吧?  这个麻烦点 

要是我就采用变换的方式  30,60,90 = 1*30,2*30,3*30  没错吧~

那么a=random(3)+1  , a就= 1 , 2, 3 随机
b=a*30  ,b就是 30,60,90随机了 所以随机坐标的方式就是

MC._x=(random(3)+1)*30
MC._y=(random(3)+1)*30
记住这里不能沿用 a ,或b,不然数值就都一样了~


这是一种变换的思路, 但如果数据复杂或无法套用的时候, 其实采用的是数组的方法, 不过本人无解~

结合基础灵活运用更为重要!!
BMW530i - 2008-3-30 12:04:00
谢谢老大,我是想做一个打鼹鼠的游戏!问题一个一个的解决:Yoci8: !我喜欢你编程的思路,很适合我这种新手掌握!
1
查看完整版本: 如何让复制出的MOVIE随机出现在9个固定坐标的点?