论坛首页 移动开发技术论坛

【贪吃蛇—Java程序员写Android游戏】系列 1.Android SDK Sample-Snake详解

浏览 12865 次
精华帖 (3) :: 良好帖 (3) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2011-04-14  
感谢楼主,正在学习中。
0 请登录后投票
   发表时间:2011-04-15  
楼主,多谢了,正是我需要的
0 请登录后投票
   发表时间:2011-04-15  
wjb_forward 写道
一直就想着能有个人给讲解一下这个例子,结果楼主你就做了,感谢啊


呵呵,缘分啊。。。
0 请登录后投票
   发表时间:2011-04-15  
谢谢分享!
0 请登录后投票
   发表时间:2011-04-16  
呵呵,很好的帖子,我没有做j2me,不知android下的这个游戏和j2me下相同的游戏,那个性能更好些,期待与你交流
0 请登录后投票
   发表时间:2011-04-17  
en ,感觉还不错
0 请登录后投票
   发表时间:2011-04-19  
public class Dingyige{
 Public static void main(String [] arg){
 System.out.println("楼主辛苦了");
 }
}
0 请登录后投票
   发表时间:2011-04-20  
受益匪浅,入门的经典,谢谢
0 请登录后投票
   发表时间:2011-04-29  
android刚入门,值得看看
0 请登录后投票
   发表时间:2011-05-02  
楼主你好,看了你对于贪吃蛇的代码的讲述,我受益匪浅,非常感谢楼主可以奉献出来帮助新人。不过我有一个疑问,希望可以得到楼主的解答。

楼主的运行效果图的第一张应该是点击“上”之后开始初始化的界面,我的疑问就在这里。我也做了一个测试,这是创建蛇身的第一个代码,也就是蛇头,mSnakeTrail.add(new Coordinate(7, 7)); 默认的方向是北方,而 运行出来是黄色的蛇头的坐标明显不是(7,7)而是(7,5)。

为了进一步验证,我将创建蛇身的代码就只保留了这一句,也就是只创建一个蛇头,当当next方向为北时,蛇头坐标为(7,5),next方向为南时,蛇头方向为(7,9),next方向为东时,蛇头方向为(9,7),next方向为西时,蛇头坐标为(5,7)。很明显,在游戏开始时,蛇头已经朝next方向前进了两个单位。

请问楼主这是为什么呢?该怎么解释这一现象呢?希望可以得到楼主的回复,祝您工作愉快!

0 请登录后投票
论坛首页 移动开发技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics