如何在玩家面前生成通电 5 个区域?
How to spawn powerups 5 fields in front of the player?
我想在玩家达到 50 到 100 分时产生能量提升,但我找不到适合我的方法..
所以我的游戏是经过一些修改的普通跑步游戏,我的跑步者只在 Z 轴上移动,Y 轴只有在他跳跃时才会移动,X 轴他可以向左或向右移动..
我的问题是我有一些他需要跳跃的地方,所以如果我在他前面的玩家相同的位置生成预制件,它可以在玩家无法跳跃的地方生成..
我用预制件制作了我的地形,所以一个预制件包含一个对象作为父对象和几个子对象(玩家移动的实际对象等等))
所以在某些地方我有这样的东西,其中立方体是玩家,星星是他可以移动的场地..
他不断向前移动,他可以跳跃,他可以向左和向右移动..我的问题是如果星星不在相同的距离,如何产生那个预制的加电所以如果我产生它并增加价值z 它不会在同一个地方..
我的想法是在每颗星星上添加重生点并以某种方式激活它们,但后来我遇到了问题,因为我不知道如何只激活玩家面前的 5 个道具,而不是全部..
如果我实例化加电并添加 z 轴,它不会始终在正确的位置生成,因为星星的距离不同..
请社区帮助我如何让我的游戏在正确的位置产生能量提升(仅在星星上并且仅在玩家面前的 2 颗星星上)
下一个想法是制作一个生成器,当玩家将他收集到他附近的所有东西时,必须激活对撞机,然后销毁生成器并激活电源,但我不知道如何实现它..(似乎最好解决方案?)
他们到什么地方的距离不一样?玩家?我不确定我明白你在说什么,但是是的,在这种情况下你必须添加 z 值,这就是你添加的 z 值
如果您希望它在每次加电之间始终保持相同的距离,请制作一个可变距离并分配它,然后将其添加到 z
我想在玩家达到 50 到 100 分时产生能量提升,但我找不到适合我的方法..
所以我的游戏是经过一些修改的普通跑步游戏,我的跑步者只在 Z 轴上移动,Y 轴只有在他跳跃时才会移动,X 轴他可以向左或向右移动.. 我的问题是我有一些他需要跳跃的地方,所以如果我在他前面的玩家相同的位置生成预制件,它可以在玩家无法跳跃的地方生成..
我用预制件制作了我的地形,所以一个预制件包含一个对象作为父对象和几个子对象(玩家移动的实际对象等等))
所以在某些地方我有这样的东西,其中立方体是玩家,星星是他可以移动的场地..
他不断向前移动,他可以跳跃,他可以向左和向右移动..我的问题是如果星星不在相同的距离,如何产生那个预制的加电所以如果我产生它并增加价值z 它不会在同一个地方..
我的想法是在每颗星星上添加重生点并以某种方式激活它们,但后来我遇到了问题,因为我不知道如何只激活玩家面前的 5 个道具,而不是全部..
如果我实例化加电并添加 z 轴,它不会始终在正确的位置生成,因为星星的距离不同..
请社区帮助我如何让我的游戏在正确的位置产生能量提升(仅在星星上并且仅在玩家面前的 2 颗星星上)
下一个想法是制作一个生成器,当玩家将他收集到他附近的所有东西时,必须激活对撞机,然后销毁生成器并激活电源,但我不知道如何实现它..(似乎最好解决方案?)
他们到什么地方的距离不一样?玩家?我不确定我明白你在说什么,但是是的,在这种情况下你必须添加 z 值,这就是你添加的 z 值 如果您希望它在每次加电之间始终保持相同的距离,请制作一个可变距离并分配它,然后将其添加到 z