将基于PHP的网页游戏移植到移动端 第二部分

将基于PHP的网页游戏移植到移动端 第二部分

💡 原文英文,约500词,阅读约需2分钟。
📝

内容提要

文章讨论了Unity中游戏地图的反转问题,强调需要调整Y轴坐标以匹配地图。通过代码区分建筑、地形和单位,使用字母表示不同单位。遇到建筑名称包含国家名和道路名称的挑战,计划后续处理。

🎯

关键要点

  • 文章讨论了Unity中游戏地图的反转问题。

  • 地图在X轴上反转,Y轴坐标需要调整以匹配地图。

  • 通过代码区分建筑、地形和单位,使用字母表示不同单位。

  • 建筑名称中包含国家名和道路名称,需后续处理。

  • 遇到不同类型的道路名称和单位名称重复的问题,计划后续解决。

延伸问答

如何解决Unity中游戏地图的反转问题?

通过调整Y轴坐标来匹配地图,具体方法是将生成的地图瓦片的Y坐标取负值。

在Unity中如何区分不同的单位、建筑和地形?

可以使用字母来表示每个单位,并将字母放置在瓦片的不同位置以区分。

文章中提到的建筑名称处理有什么挑战?

建筑名称中包含国家名,导致难以区分建筑类型,需要进行过滤处理。

如何处理不同类型的道路名称重复的问题?

目前尚未解决,计划在后续处理中通过硬编码来区分相同字母开头的单位名称。

为什么需要调整地图的Y轴坐标?

因为Unity的坐标系是正Y向上,而游戏地图的坐标系是正Y向下,因此需要进行调整。

在游戏开发中,如何表示不同类型的瓦片?

通过代码生成不同类型的瓦片,并使用不同的字母表示建筑、地形和单位。

➡️

继续阅读