簡體   English   中英

Ursina FirstPersonController 相機移動速度太快

[英]Ursina FirstPersonController camera moving way too fast

from ursina import *
from ursina.prefabs.first_person_controller import FirstPersonController


class Voxel(Button):
    def __init__(self, position):
        super().__init__(
            parent=scene,
            position=position,
            model='cube',
            origin_y=0.5,
            texture='white_cube',
            color=color.white,
            highlight_color=color.lime
        )


app = Ursina()
for z in range(8):
    for x in range(8):
        voxel = Voxel(position=(x, 0, z))

player = FirstPersonController()
app.run()

我正在按照本教程學習 Ursina 的基本 Minecraft 克隆,但是當我像他在教程中所做的那樣添加 FirstPersonController class 並啟動游戲時,最輕微的鼠標移動會使相機旋轉一萬億次。 它也筆直指向下方,無論我如何移動鼠標,相機都會在向下看時旋轉。 我也有這個錯誤:

Known pipe types:
  glxGraphicsPipe
(4 aux display modules not yet loaded.)
:pnmimage:png(warning): iCCP: known incorrect sRGB profile
:pnmimage:png(warning): iCCP: known incorrect sRGB profile

但實際的 window 仍然有效,所以我一直忽略它。 它甚至被提高了

app = Ursina()
app.run()

不知道這是否重要,我想我只是提一下。

如果第一人稱 controller 太快,我會使用命令更改播放器速度

player.speed=your speed choice i recommend 1 for slow

但如果不想那樣做,那么我無法回答你

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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