package javax.microedition.khronos.opengles does not exist
GL10을 사용한 부분에서 저런 오류가 발생합니다.
저거 때문에 관련 함수들이 javadoc으로 추출이 안되네요.
엔진안에서 GL10을 인자로 쓰지 않고 Object로 한 후에 내부에서 캐스트 시키니까 되긴 되는데
Object를 이렇게 써도 되는건가요? 사실 전 Object가 뭐하는건지 모르거든요.
그전에 다른 메소드에서 나오는거 보니까 C에서의 (void *)랑 비슷한 의미로 쓰이는거 같아서 해봤는데
되긴 되더라고요. 이렇게 써도 아무 문제 없는건지요?
오브젝트라는건 어떤 자료형이든지 다 받을수있게 해주겠다는 뜻입니다..(float이든 int 이든 string 이든.. 클래스 객체든관계없다는거죠)
단지 사용할때 반드시 캐스팅해야하기때문에 GL10을 인자로무조건해야한다면... 쓰시면안될겁니다..
함수 안에서 캐스팅을 해줘서 오류는 없고요.
실제로 사용할때는 gl 객체를 그냥 지정하니까 게임은 정상적으로 실행이 됩니다.
문제가 생길까요?
아니면 javadoc에서 GL10이나 Context를 오류나지 않게 하는 방법이 있다면 좋을건데요.
덧붙이자면 Object는 앞글자가 소문자인 primitive type(원시 자료형) 으로는 캐스팅 할 수 없답니다.
이클립스에서 Generate javadoc... 선택 후 바로 Finish 누르지 마시고, Next 버튼을 두 번 누르면 중앙에 Extra Javadoc Options 가 나옵니다.
여기에다가 -bootclasspath /Users/ogre/dev/android-sdk-macosx/platforms/android-15/android.jar 와 같이 안드로이드 SDK 내에 해당 버전의 android.jar 를 설정해주시면 됩니다.
로그인 유지
엔진안에서 GL10을 인자로 쓰지 않고 Object로 한 후에 내부에서 캐스트 시키니까 되긴 되는데
Object를 이렇게 써도 되는건가요? 사실 전 Object가 뭐하는건지 모르거든요.
그전에 다른 메소드에서 나오는거 보니까 C에서의 (void *)랑 비슷한 의미로 쓰이는거 같아서 해봤는데
되긴 되더라고요. 이렇게 써도 아무 문제 없는건지요?