天天看点

《OpenGL ES应用开发实践指南:Android卷》—— 1.4 创建Renderer类

本节书摘来自华章出版社《opengl es应用开发实践指南:android卷》一 书中的第1章,第1.5节,作者:(美)kevin brothaler ,更多章节内容可以访问云栖社区“华章计算机”公众号查看。

这是我们第一次使用静态导入(static import)指令。我们会在代码中大量地使用它,因为这个指令帮助我们极大地减少了冗长的代码,比如调用gle20.glclear (gle20.gl_color_buffer_bit)缩减成glclear(gl_col_or_buffer_bit);当有相当大量的代码使用opengl和其他实用程序(utility)的时候,这会非常有用。

遗憾的是,eclipse对静态导入支持得并不是很好。为了使事情容易些,我推荐你选择菜单“window→preferences”,然后选择“java→editor→content assist→favorites”,并添加如下类型:

这对于自动完成代码编写有帮助,但是,这仍然不能修复“组织导入”(organize imports)的缺陷。把下面的代码粘贴到类的顶端可以修复它:

《OpenGL ES应用开发实践指南:Android卷》—— 1.4 创建Renderer类

现在当你组织这些导入时,所有需要的静态导入都会自动被引入;无论何时你需要添加一个对象引用,如果这个对象需要一个新的导入,你就可以容易地修复它,只需到类的顶端,用一个星号(*)替换一个静态导入的结尾字符,并再次运行“组织导入”。

继续阅读