【发布时间】:2015-02-24 00:37:40
【问题描述】:
所以我在理解这背后的逻辑时遇到了一些问题。所以我有一个自上而下的随机地形生成器。它工作得很好。所以我所做的是创建 4 个房间,所有房间都运行随机地形脚本。这些房间是持久的。此外,房间没有边界,它们在一个球体中,如果这有任何意义的话。所以,如果你在左下角的房间,你继续向左跑去下一个房间,然后你会到达右下角的房间。
一切正常。我遇到的唯一问题是,一旦玩家到达房间的尽头,还没有创建以下房间。所以玩家会看到一片空的精灵。然后一旦玩家越过边界进入下一个房间,当然会有一个过渡。我真的不是在寻找那个。
我真正想要的是另一个房间在场,可见。然后一旦玩家到达另一个房间并越过边界,就没有过渡。我只想要从一个房间到另一个房间的流畅运动。我只是不太确定从那里去哪里。所以我只是想知道我是否对我正在尝试做的事情有正确的想法。如果我能在正确的方向上得到一些指导。
【问题讨论】:
-
不,这没有任何意义。解释你在说什么。
-
好的,我已经创建了 4 个房间。所有 4 个房间都有一个随机地形生成器脚本。所以当我开始一个新游戏时,所有的地形都是完全随机的。这一切都有效。现在所有4个房间几乎像一个正方形。所以有右上的房间,左上的房间,右下的房间和左下的房间。现在,当我离开一个房间时,我被送到与我当前所在房间的位置相关的下一个房间。同样,这一切都在工作。我遇到的问题是过渡到另一个房间。当我离开当前房间时,我会被转到下一个房间。
-
然后画面切换到下一个房间。我真正想要的是流畅的过渡。所以在我的脑海里,我希望下一个房间存在。那么一旦玩家离开当前房间并进入下一个房间,就没有过渡了。没有相机切换。就好像玩家又迈出了一步。我不想要早期的塞尔达风格房间过渡,这是我目前拥有的。所以我想问是否有另一种方法可以在房间之间转换?
标签: game-engine game-maker gml