Actionscript 3 - 如何在 Maps/Levels 之间移动
Actionscript 3 - How to Move Between Maps/Levels
我有一个自上而下的游戏,我只是想知道如何做到当角色击中右侧时他会向右移动 map/level。我觉得这是很多游戏的基本必要部分,所以我不知道怎么没有人有这方面的教程或指南。我将非常感谢任何可以提供帮助的人。我知道这不是很多信息,所以如果您需要更多信息,请发表评论。基本上,您如何才能在地图之间进行近乎 rpg 风格的移动?
正如@Batman 在您 other question 的评论中所述,这是一个相当宽泛的问题,您有多种方法可以解决这个问题。
我将告诉您一种可能的方法,或者更确切地说,您需要学习什么才能完成这样的事情。附带说明一下,您似乎是初学者,所以也许您应该先尝试做更简单的事情,因为这是一个相当复杂的主题。
你需要一个包含房间(或者更确切地说,房间的数据)的二维数组,这实际上类似于 table
每个房间都有一个 row
和一个 column
来标识它们的位置
您需要能够分辨出玩家离开房间的位置,left
、right
、up
、down
您需要知道玩家位于哪个房间(通过上述房间的 row
和 column
id)
根据玩家的方向,需要加载相应的row
和column
标识符的房间。例如,如果您移动到 left
,则应减少播放器位置的行标识符。如果您移动 up
,您应该减少(取决于您 table 的方向)列标识符等。这些更新后的变量会告诉您接下来需要显示哪个房间
我有一个自上而下的游戏,我只是想知道如何做到当角色击中右侧时他会向右移动 map/level。我觉得这是很多游戏的基本必要部分,所以我不知道怎么没有人有这方面的教程或指南。我将非常感谢任何可以提供帮助的人。我知道这不是很多信息,所以如果您需要更多信息,请发表评论。基本上,您如何才能在地图之间进行近乎 rpg 风格的移动?
正如@Batman 在您 other question 的评论中所述,这是一个相当宽泛的问题,您有多种方法可以解决这个问题。
我将告诉您一种可能的方法,或者更确切地说,您需要学习什么才能完成这样的事情。附带说明一下,您似乎是初学者,所以也许您应该先尝试做更简单的事情,因为这是一个相当复杂的主题。
你需要一个包含房间(或者更确切地说,房间的数据)的二维数组,这实际上类似于 table
每个房间都有一个
row
和一个column
来标识它们的位置您需要能够分辨出玩家离开房间的位置,
left
、right
、up
、down
您需要知道玩家位于哪个房间(通过上述房间的
row
和column
id)根据玩家的方向,需要加载相应的
row
和column
标识符的房间。例如,如果您移动到 left
,则应减少播放器位置的行标识符。如果您移动up
,您应该减少(取决于您 table 的方向)列标识符等。这些更新后的变量会告诉您接下来需要显示哪个房间