猫史档案馆


有大佬帮我看一下是什么问题吗

用户:小周学Python小周学Python查看:0 回复:2 评论:0 创建时间:2024-05-26T18:24:11


3d游戏代码,有大佬帮我看一下出了什么问题,用的是ursia库和ursina的第一人称工具,地面本来应该是方块的,实际出来是方片。下面是代码:

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

 

class Block(Button):
def __init__(self,position=(0,0,0)):
super().__init__(
parent = scene,
position = position,
modle = 'assets/block',
origin_y = 0.5,
textture ='cube',
color = color.color(0,0,random.uniform(0.5,1)),
highlight_color = color.green)
def input(self,key):
if key=='left mouse down':
destroy(self)
if key=='right mouse down':
block=Block(position=self.position+mouse.normal)


app=Ursina()

for z in range(16):
for x in range(16):
block=Block(position=(x,0,z))

player=FirstPersonController()

app.run()#运行


回复

上一页1 页 / 共 1下一页
小周学Python小周学Python

还有,不能放方块,撸方块撸掉一整片,wasd行走一动就掉虚空

点赞0


评论


imgainary_numberimgainary_number

我不到啊?

点赞0


评论