Unerwartet "enthält nicht #Version" Fehler, das Ursina/Panda3d [geschlossen] ein grundlegender Shader hinzufügt, der [ge
Posted: 14 Jul 2025, 16:40
Mein Spielprojekt ist in Ursina eingebaut, das nur Panda3D unter der Haube mit einigen Komfortfunktionen ist. vor allem anderen.
Kann mir jemand irgendwelche Hinweise geben, was zu ändern ist, oder um den Fehler "Nicht #Version Line enthalten" zu überwinden?
Code: Select all
:shader(warning): GLSL shader created-shader does not contain a #version line!
< /code>
Ich bin damit verwirrt, weil: < /p>
[*] Mein Shader wird in eine Variable, die testsharer; und testfragshader.glslsl; und
Die Shader beginnen beide mit #version 150
Code: Select all
from ursina import *
import numpy as np
WINDOW_WIDTH, WINDOW_HEIGHT = 1080, 600
app = Ursina(size=(WINDOW_WIDTH,WINDOW_HEIGHT))
window.vsync = False
window.title = "BONDING POTENTIAL TEST"
window.borderless = False
window.fullscreen = False
window.fps_counter.enabled = True
window.exit_button.enabled = False
window.color = color.black
EditorCamera()
sky = Sky()
pivot = Entity()
DirectionalLight(parent=pivot, y=1.5, z=3, shadows=True, rotation=(65, -15, 45))
selectView = True
testShader = Shader(Shader.GLSL, vertex="testVertexShader.glsl", fragment="testFragShader.glsl")
firstAtom = Entity(model='sphere', scale=1., world_position=np.array([1,-10,35]), color=color.red, shader=testShader)
secondAtom = Entity(model='sphere', scale=1., world_position=np.array([34,-10,15]), color=color.blue, shader=testShader)