簡體   English   中英

Python Ursina,我怎樣才能獲得玩家 position?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM