怎样实现flash as3.0对象随机移动

[复制链接]
查看11 | 回复3 | 2011-9-18 13:56:24 | 显示全部楼层 |阅读模式
说个思路好了,你要随机移动也需要指点移动的目标点吧,肯定不能是在舞台乱跳,你可以用个缓动类,一个定时器或者用EnterFrame事件,当图片移动到了目标点x,y,就随机给定下一个目标点x,y,然后又朝目标点移动,以此循环。...
回复

使用道具 举报

千问 | 2011-9-18 13:56:24 | 显示全部楼层
那就要看什么样的随机了,是乱动,还是那种折反碰撞的运动,一般我猜是后者。如果只是x,y随机,那就是乱动了,没多大意思。折反运动你需要给他一个运动的角度,其实就是x和y的斜率。x,y的大小决定他的角度不同,给他一个初始值。然后做一个4边界的判断用来计算碰撞折反方向的,这个应该不难吧。4个if而已...
回复

使用道具 举报

千问 | 2011-9-18 13:56:24 | 显示全部楼层
给个初速度,然后碰撞反弹,需要作弹性运动。实例中是以小球为例,你可以改成图片。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行