OpenGL ES API~ 一個最簡單的 GLSurfaceView 彩色立方體example
相對於windows的directX, Android 的3d是使用opengl es來對高性能3D圖形的support
OpenGL ES是一套為手持和嵌入式系統設計的3D引擎API
Android支持OpenGL ES1.0,即相當於OpenGL 1.3
OpenGL有自己的Surface --> GLSurfaceView
GLSurfaceView需要你註冊一個Renderder,它是GLSurfaceView.Renderer接口
在Android Sample Code > graphics - API Demos有範例程式
匯入 4個檔案:
GLSurfaceViewActivity.java
Cube.java
CubeRenderer.java
layout下的hello_world.xml
再修改AndroidManifest.xml
就可以run起來了,但run起來是簡單,要研究裡面的原理跟 api用法就是之後複雜的功夫了.
OpenGL ES是一套為手持和嵌入式系統設計的3D引擎API
Android支持OpenGL ES1.0,即相當於OpenGL 1.3
OpenGL有自己的Surface --> GLSurfaceView
GLSurfaceView需要你註冊一個Renderder,它是GLSurfaceView.Renderer接口
在Android Sample Code > graphics - API Demos有範例程式
匯入 4個檔案:
GLSurfaceViewActivity.java
Cube.java
CubeRenderer.java
layout下的hello_world.xml
再修改AndroidManifest.xml
就可以run起來了,但run起來是簡單,要研究裡面的原理跟 api用法就是之後複雜的功夫了.
留言
張貼留言