请问如何在场景内的一个随机位置生成随机的怪物?
-
我用事件中的“生成其他对象”时,发现只能在一个固定的位置生存一个固定的怪物...
-
请问如何才能在场景内的随机位置,产生一个随机的怪物?比如我想在场景内随机生成A、B、C怪物中的一个?
-
首先你可以创建一个透明精灵,起名比如叫“生成区域” 把它放在你要生成怪物的地方,可以调整大小 事件这样写,就会在这个区域的随机一个点上生成怪物了
-
@甜咖啡 在 请问如何在场景内的一个随机位置生成随机的怪物? 中说:
首先你可以创建一个透明精灵,起名比如叫“生成区域” 把它放在你要生成怪物的地方,可以调整大小 事件这样写,就会在这个区域的随机一个点上生成怪物了
随机怪物的话,在这位朋友的基础上,把“创建实例”动作换成“按名称创建实例”,然后名称部分填choose()表达式,把你想要随机的怪物对象的名称都写上就行了,例如choose("怪物A","怪物B","怪物C"),名称要用字符串(英文双引号包裹的文本会变成字符串),名称之间要用英文逗号隔开。(choose表达式的意思是从他的这些参数中随机选择一个参数作为该表达式的值)
-
哦对,忘了你还要生成随机的怪物,就按上面朋友说的,换成“按名称创建实例” 然后对象名用choose()
-
@欧拉欧拉 感谢感谢~
-
@甜咖啡 感谢大佬,太详细了!我懂了~