[英]Python Ursina, How can I get the players position?
標題說明了一切,如何使用 Ursina 游戲引擎在 Python 中獲得第一人稱相機控制器的 position (X, Y, Z)? 謝謝你的幫助!
您可以使用camera.position
獲取播放器的 position。 如果您使用FirstPersonController
,您可以簡單地執行以下操作:
controller = FirstPersonController()
controller.position
由於 FirstPersonController 是一個實體。
只需使用entity.position
。 您可以獲得包括玩家在內的每個實體的 position。
制作。
player = Entity(model='cube', position=(0,10,0)
player_pos = player.position
print(player_pos)
因為 position 是 Entity 的一個屬性,所以您可以獲取該值並打印它。
您可以將播放器更改為 FPC,您將獲得相同的結果。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.