Если все работает, как вы пишете в xml-макете, полный путь к классу Glsurfaceview: (и имя класса)
это работает, только если класс, GLSurfaceView, записан в собственном Файле.
в этом файле для shure, конструкторы должны быть написаны правильно.
Я читал о, 1 конструктор для xml-ссылки, и один для связи между классами.
Конструктор для xml-ссылки и один для связи между классами можно найти, если написано правильно, внутри GLSurfaceView
,
GLSurfaceView, где вы устанавливаете рендер,
установите его в конструкторе xml, это должен быть единственный способ, он работает нормально. (показано в ответе 1)
XML-конструктор:
public MyGLSurfaceView (Контекст контекста, атрибуты AttributeSet) {super (context, attrs);
setEGLContextClientVersion (2);
renderer = новый Renderer (контекст);
setRenderer (рендерер);
Если вы некоторые из этих народов,
кто не может получить работу SurfaceView, в руднике xml-layout, кто покупает эту книгу у Apress - Beginning 3D-Game-Development.
не злись, руда не поранилась.
На стр. 44-45 это будет записано в одном файле.
Напишите GLSurfaceView, как в моем ответе, в собственном файле.
Рендерер это собственный файл, где:
onSurfaceCreated,
onSurfaceChanged,
onDrawFrame..может быть найдено
И Основная Активность