用户:
時分查看:0 回复:1 评论:0 创建时间:2022-04-08T13:18:59
【作品展示】

【作品介绍】
py作品勒~(希望可以上首页)wsad移动(要切换英文输入法)
左键建方块右键挖方块
空格跳跃
运行可能需要一些时间(约为9s)
f5重启
f6截图
f10切换视图
f11全屏
【作品源代码】
from ursina import *
from ursina.prefabs.\
first_person_controller \
import FirstPersonController
app = Ursina()
Sky(texture='sky_sunset')
player = FirstPersonController()
boxes = []
for n in range(30):
for k in range(30):
box = Button(
color=color.blue,
model='cube',
position=(k, 0, n),
texture='assets\grass',
parent=scene,
origin_y=0.5,
)
boxes.append(box)
def input(key):
for box in boxes:
if box.hovered:
if key == 'left mouse down':
new = Button(
color=color.red,
model='cube',
position=box.position + mouse.normal,
texture='assets\grass',
parent=scene,
origin_y=0.5,
)
boxes.append(new)
if key == 'right mouse down':
boxes.remove(box)
destroy(box)
sword = Entity(
model='blade',
texture='assets\sword',
rotation=(30, -40),
position=(0.5, -0.6),
parent=camera.ui,
scale=(0.2, 0.15)
)
def update():
if held_keys['left mouse']:
sword.position = (0.4, -0.5)
elif held_keys['right mouse']:
sword.position = (0.4, -0.5)
else:
sword.position = (0.5, -0.6)
app.run()
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn
舍簪笏于百年imgsrc="https://static.codemao.cn/emoji/codemao/%E7%BC%96%E7%A8%8B%E7%8C%AB_%E5%8A%A0%E6%B2%B9.gif"alt="emotion_编程猫_加油"
点赞0
评论