Ursina engine

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
Pythondomi
User
Beiträge: 11
Registriert: Sonntag 25. September 2022, 18:47

Hallo zusammen ☺️

Ich versuche grade mit ursina minecraft zu programmieren, allerdings kann ich mich im ‚spiel‘ nicht um meine eigene achse drehen…
Woran kann das liegen?
__deets__
User
Beiträge: 14545
Registriert: Mittwoch 14. Oktober 2015, 14:29

Ohne Code zu sehen kann man das schwerlich beantworten.
Pythondomi
User
Beiträge: 11
Registriert: Sonntag 25. September 2022, 18:47

__deets__ hat geschrieben: Sonntag 9. Oktober 2022, 17:52 Ohne Code zu sehen kann man das schwerlich beantworten.
from ursina import *
from ursina.prefabs.first_person_controller import FirstPersonController

app = Ursina()
Player bewegung und Himmel werden implementiert
player = FirstPersonController()
Sky()
#Boxen werden eingeführt
boxes = []

def random_color():
red = random.Random().random() * 255
green = random.Random().random() * 255
blue = random.Random().random() * 255
return color.rgb(red, green, blue)

def add_box(position):
boxes.append(
Button(
parent=scene,
model='cube',
origin=0.5,
color=random_color(),
position=position,
texture='grass'
)
)

for x in range(20):
for y in range(20):
add_box( (x, 0, y) )

def input(key):
for box in boxes:
if box.hovered:
if key == "left mouse down":
add_box(box.position + mouse.normal)
if key == "right mouse down":
boxes.remove(box)
destroy(box)


app.run()
Pythondomi
User
Beiträge: 11
Registriert: Sonntag 25. September 2022, 18:47

*Absätze sind natürlich vorhanden, bei der Kopie nimmt es die bloß nicht mit...
Benutzeravatar
sparrow
User
Beiträge: 4514
Registriert: Freitag 17. April 2009, 10:28

Dann schlage ich vor die Code-Tags zu verwenedn, die automatisch erscheinen, wenn man den </> Button im vollständigen Editor drückt.
Dazwischen gehört dein Code.
__deets__
User
Beiträge: 14545
Registriert: Mittwoch 14. Oktober 2015, 14:29

Das sieht ja *fast* so aus wie in dem offiziellen Minecraft Beispiel. Wenn das ohne Änderungen auch nicht geht (auch wenn mir unklar ist, was da bei dir ein Problem darstellt), dann ist das wohl eher ein Ursina-Problem. Und da muss dann dessen Community ran.
Pythondomi
User
Beiträge: 11
Registriert: Sonntag 25. September 2022, 18:47

Ja ich habe hier einfach den 'perfekten' code genommen weil selbst mit dem habe ich das gleiche Problem...
Pythondomi
User
Beiträge: 11
Registriert: Sonntag 25. September 2022, 18:47

Aber vielen Dank trotzdem, ich such mir jetzt mal ein Ursina-Forum :)
Raphi-2Code
User
Beiträge: 1
Registriert: Dienstag 8. Oktober 2024, 10:15

Nutzt du MacOS?
Benutzeravatar
DeaD_EyE
User
Beiträge: 1206
Registriert: Sonntag 19. September 2010, 13:45
Wohnort: Hagen
Kontaktdaten:

Dieses Beispiel funktioniert mit Python 3.12.7 unter Arch Linux: https://www.ursinaengine.org/minecraft_clone.html
Zuerst würde ich das Testen, um Probleme mit Ursina, Python und dem Betriebssystem ausschließen zu können.
sourceserver.info - sourceserver.info/wiki/ - ausgestorbener Support für HL2-Server
Antworten