YiğitTalhaGurbuz123
Centipat
- Katılım
- 29 Şubat 2024
- Mesajlar
- 84
Daha fazla
- Cinsiyet
- Diğer
Merhaba. Ben Python'da ursina yüklemek istiyorum ama çalışmıyor bakabilir misiniz? Fotoğrafları da var.
Python:
from ursina import *
from ursina.prefabs.first_person_controller import FirstPersonController
chosenBlock = 1
def update():
global chosenBlock
if held_keys['1']:
chosenBlock = 1
print("Beyaz küp seçildi")
if held_keys['2']:
chosenBlock = 2
print("Çimen seçildi")
if held_keys['3']:
chosenBlock = 3
print("Taş seçildi")
class Sky(Entity):
def __init__(self):
super().__init__(
parent = scene,
model = 'sphere',
texture = 'sky_default',
double_sided = True,
scale = 150,
)
class Block(Button):
def __init__(self, position=(0,0,0), texture='grass'):
super().__init__(
parent = scene,
position = position,
model = 'cube',
texture = texture,
color = color.white,
origin_y = .5,
highlight_color = color.lime,
)
def input(self,key):
if self.hovered:
if key == 'right mouse down':
if chosenBlock == 1:
block = Block(position = self.position + mouse.normal,texture='white_cube')
if chosenBlock == 2:
block = Block(position=self.position + mouse.normal, texture='grass')
if key == 'left mouse down':
destroy(self)
app = Ursina()
player = FirstPersonController()
sky = Sky()
for x in range(15):
for y in range(15):
block = Block(position=(x,0,y))
app.run()
Dosya Ekleri
Son düzenleyen: Moderatör: