主题:  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试试