|
主题: mc随机位置的出现!
|
 路过的猪
职务:普通成员
等级:2
金币:1.0
发贴:334
|
#12001/10/27 13:57:01
比如我想mc在4300X300的范围中随机出现, 但不能在以下的坐标里出现 this._x>160 and this._x<240 and this._y>120 and this._y<160 怎样实现?
|
 闪客作家
职务:普通成员
等级:1
金币:10.0
发贴:275
|
#22001/10/28 0:06:26
我想利用RANDOM让它随机出现你可能已经会了, 你只是不会RANDOM的方法, 如 IF(MC._X=140) MC._X=RANDOM(300) 这么简单而已,
|
 阿修罗飞天舞
职务:普通成员
等级:1
金币:0.0
发贴:115
|
#32001/10/28 0:10:32
小傻你无可能不知道RANDOM函数吧? 不取到四点就可以了啊,如果RANDOM(X)==那四点就重新RANDOM一次不就得了 好久不见,最近可好?
|
 janlay
职务:管理员
等级:7
金币:28.0
发贴:7244
|
#42001/10/28 3:09:07
this._x=160+random(80); this._y=120+random(40);
即搞定
|
 路过的猪
职务:普通成员
等级:2
金币:1.0
发贴:334
|
#52001/10/29 17:44:43
janlay在上个帖子中说 引用: this._x=160+random(80); this._y=120+random(40);
即搞定
x涂料大哥,看来你看错我所讲的意思了!
|
 路过的猪
职务:普通成员
等级:2
金币:1.0
发贴:334
|
#62001/10/29 17:47:02
爱老虎油在上个帖子中说 引用: 我想利用RANDOM让它随机出现你可能已经会了, 你只是不会RANDOM的方法, 如 IF(MC._X=140) MC._X=RANDOM(300) 这么简单而已,
原来就这么简单,看来我的思维很弱,这样也想不到
|
 路过的猪
职务:普通成员
等级:2
金币:1.0
发贴:334
|
#72001/10/29 17:49:11
阿修罗飞天舞在上个帖子中说 引用: 小傻你无可能不知道RANDOM函数吧? 不取到四点就可以了啊,如果RANDOM(X)==那四点就重新RANDOM一次不就得了 好久不见,最近可好?
呵呵!原来是啊修罗  好久不见你了,到那里去了?
|
 路过的猪
职务:普通成员
等级:2
金币:1.0
发贴:334
|
#82001/10/29 22:07:39
http://johnny52.51.net 可不可用坐标实现mc在小屋上方和下方碰撞的效果?
编辑历史:[这消息被傻小仔编辑过(编辑时间2001-10-29 22:08:42)] [这消息被傻小仔编辑过(编辑时间2001-10-29 22:09:54)]
|
 janlay
职务:管理员
等级:7
金币:28.0
发贴:7244
|
#92001/10/31 10:44:28
To 傻小仔: 不好意思确实看错了  不要在这拉关系,你可以发悄悄话
|
 路过的猪
职务:普通成员
等级:2
金币:1.0
发贴:334
|
#102001/11/1 9:25:31
傻小仔在上个帖子中说 引用: http://johnny52.51.net
可不可用坐标实现mc在小屋上方和下方碰撞的效果?
我抬一抬!
|
 暗黑菜鸟
职务:普通成员
等级:1
金币:10.0
发贴:225
|
#112001/11/2 3:05:23
傻小仔在上个帖子中说 引用: 比如我想mc在4300X300的范围中随机出现, 但不能在以下的坐标里出现 this._x>160 and this._x<240 and this._y>120 and this._y<160 怎样实现?
其实类似这样的做法都差不多的,都是用random函数来做,最后加上条件得到的.
|
 janlay
职务:管理员
等级:7
金币:28.0
发贴:7244
|
#122001/11/2 14:56:45
傻小仔在上个帖子中说 引用: http://johnny52.51.net
可不可用坐标实现mc在小屋上方和下方碰撞的效果?
用hittest加true试试
|