小编JRo*_*rts的帖子

用于Android 2D游戏的2D API或OpenGL ES?

我打算为没有专用GPU的Android设备开发2D游戏,比如HTC Wildfire.我记得在PC上,由于速度和功能,OpenGL通常被选为SDL等2D图形.

在Android上,有两种图形API:

  • 一个"普通的"2D API(它有一个名字吗?)
  • OpenGL ES 2.0

对于应该在没有专用GPU的Android设备上运行的2D游戏,我应该支持哪一个?

graphics android 2d opengl-es

6
推荐指数
1
解决办法
1923
查看次数

订购Java方法最常用的方法是什么?

订购Java方法可能是有史以来最不重要的代码风格问题,但我正在尝试开发一种类似于大多数人所做的代码风格.它是迄今为止最流行的方法,首先声明所有字段,然后是所有方法,所以我只会询问方法.

现在我想知道如何订购Java方法.我可以想到两个合理的基本方法:

  1. 通过可见性订购方法(即首先公开,然后保护,然后私人或其他方式)
  2. 依赖顺序排序方法(即方法a()调用方法b(),尽可能紧密地放在一起)

据我所知,第二种方法似乎更受欢迎.尽管如此,在这两种情况下都存在方向问题,大多数人使用的方法并不明确.在第二种方法中,您可以在()上方或下方放置一个().我认为将b()放在a()上面(并最终将main()放在类文件的底部)在C中更常见,不确定C++.另一种方式是IMO从上到下更好地阅读.Java中最常用的方法是什么?关于静态字段/方法的任何特殊规则?

java methods coding-style

4
推荐指数
1
解决办法
3953
查看次数

标签 统计

2d ×1

android ×1

coding-style ×1

graphics ×1

java ×1

methods ×1

opengl-es ×1