如何实现画面中物体的移动
林慧玲
发布于2014-04-09 09:50
32
0
标签:
一个圆想要水平移动到某处后垂直移动,用什么方式实现呢。
问题补充:
但还是不会获取物体的位置。属性中positionx.positiony,可在c的get里就找不到了。是highleft吗?
佳答案
可以试试这样的思路,相信会写c程序的加指令吧,在图形的属性里面找到几何,在x轴和y轴分别写入相对应c程序段。x轴的可以写每个多少时间加一个量,把触发器设置成周期触发器,单位移动距离下,时间越短移动的越快。这样当圆移动到指定的x轴值时,则将这个值一直保持下去,在y轴写入一段c程序,首先用一个if语句判断,判断该圆是否在x轴的指定位置,如果是则周期触发该c程序,使得圆向下移动。这边实现了圆首先平移在垂直移动。关于怎么获取圆的坐标轴,请查阅相关资料。也可以用一个变量代替,当x轴周期执行每一个把变量加一,当加到多少次之后便认为圆已经平移到了指定地点,这时候在y轴首先加入if语句,判断该变量是否为设定值,如果为真则执行y轴c程序。