繁体   English   中英

在OpenGL ES,android平台中旋转对象

[英]rotating an object in OpenGL ES , android platform

我在android平台上的openGL ES中绘制了一个正方形,我只想使它旋转几次就给人留下印象,我想在旋转时看到该正方形。

for(float i=0;i<1000;i++){


gl.glRotatef(40f, -1.0f, 0.0f, 0.0f);
Thread.sleep(100);   // put the thread to sleep for 1 sex

}

但是它不能正常工作,只能使其旋转一个。

我究竟做错了什么 ?

您的绘图程序在哪里? 如果您仅迭代一千次以应用旋转,但实际上并未绘制,则您永远看不到旋转的效果。

您需要将缓冲区gl.flush()放入屏幕。

另外,为什么要在for中使用浮点数?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM