【发布时间】:2013-02-26 14:28:28
【问题描述】:
我有一个正在使用surfaceview 开发的游戏。
它具有surfaceview会采用的常规方法。
onDraw(){
Drawing here
}
updateGame(){
Update logic here
}
run() {
while (isRunning){
onDraw()
updateGame()
}
}
所以目前我有一个初始屏幕、一个选项屏幕和游戏本身。每个都是一个单独的活动(因此有自己的类)。
但是每个人都被挤进一个班级(甚至是游戏),而且很难看到发生了什么。
在我的选项屏幕中,用户可以执行一些操作(例如单击帮助按钮或设置按钮),但我不确定如何启动另一个类但仍保持在相同的活动中。
即,我想使用我在当前班级中设置的画布并在不同的班级中对其进行绘制。这可能吗?我找不到任何关于这样做的信息。
我了解 java 类的概念,只是不确定如何将它们应用到我的情况。
还是做我正在做的事情并为每个“部分”创建新活动是一个更好的主意?
【问题讨论】:
标签: android class object android-activity structure