2012年9月13日

用SurfaceView制作简单的android游戏 : 重力小球(2)--------制作重力感应小球

摘要: 1.紧接第一篇,创建一些类Vec.java (用来表示速度的)View Code public class Vec { public Float _x, _y; Vec(){ _x = _y = 0.f; } Vec(float x, float y){ _x = x; _y = y; } float getAngle(){ return (float)Math.atan2(_x, _y); } //坐标系内任意一点到原点的距离 float getLen... 阅读全文

posted @ 2012-09-13 16:31 tomboy 阅读(845) 评论(0) 推荐(0) 编辑

用SurfaceView制作简单的android游戏 : 重力小球(1)--------创建游戏整体框架

摘要: 在android平台制作游戏可以用view或者是SurfaceView,前者是当用户产生点击或其他动作,view才会做出相应的更新,可以看成是被动的;SurfaceView是开一线程让画面在其中描绘(可以看成是缓冲区),每隔一定时间再把描绘好的画面更新到主画面具体更详细的研究可以点击这里查看.本文代码参考自某日文教程,可以点击这里查看, 游戏名为IrairaBar, 开发环境为sdk2.2,因为涉及重力感应器的使用所以需要真机测试整个游戏的运行逻辑如下图 update负责确定物体位置,检测碰撞,计算各种数值之类的工作, draw就只负责描画1.首先新建项目后再创建两个文件,如下图Ira... 阅读全文

posted @ 2012-09-13 15:49 tomboy 阅读(607) 评论(0) 推荐(0) 编辑

Android开发学习笔记

摘要: java要点:一个文件只能有一个public类第一次启动模拟器后可以先设置语言和时区(时区是灰色的话把自动获取的钩去掉就能设置)工作环境:avd2.21.手动在模拟器中安装和卸载应用程序(在Eclipse里的项目中选run as->android的话会自动安装到模拟器中)先把xxx.apk文件拷到adb.exe所在目录(这里是sdk中的platform-tools文件夹里)然后在cmd里cd到adb.exe所在目录,输入adb install xxx.apk,显示success则可以卸载方法一:到模拟器里选择设置->应用程序->管理应用程序->点击要卸载的应用程序卸载方 阅读全文

posted @ 2012-09-13 14:34 tomboy 阅读(390) 评论(0) 推荐(0) 编辑

导航