2011-12-19 4 views
1

Я хочу знать, может ли двигатель JMonkey (новый редизайн после появления новой команды в 2009 году) работать без шейдеров. Мне нужен игровой движок, который будет работать на более старых машинах, которые могут не поддерживать шейдеры. Я понимаю, что у JMonkey есть много возможностей шейдера, которые я, очевидно, не смогу использовать, если у меня нет поддержки шейдеров, но можно ли использовать движок (конвейер фиксированной функции для графики, а затем все else: график сцены, физика и т. д.), не нуждаясь в поддержке шейдеров?Можно ли использовать JMonkey Engine без шейдеров?

Если он может работать без шейдеров, как мне это добиться? Привет, мир падает, потому что у меня их нет. (Я буду обновлять этот пост с фактическим сообщением об ошибке, если никто не знает, о чем я говорю.)

ответ

1

Из того, что я вижу, двигатель JMonkey 3 можно использовать только с шейдерами. См. JME3 and Shaders. Цитировать ссылка Страница:

You probably heard that JME3 is “shader oriented”, but what does that mean? 
Usually to use shaders you must create what is called a program. This program 
specify the vertex shader and the fragment shader to use. 
JME3 encloses this in the material system. Every material in JME3 uses shaders.