- 博客(6)
- 资源 (7)
- 收藏
- 关注
原创 View实现单击双击和触屏移动
View实现单双击和触屏移动 我们知道常见的有View、SurfaceView、GLSurfaceView游戏开发框架,View可以做一些简单的游戏,SurfaceView做一些稍微复杂一点存在多种线程实现的游戏,GLSurfaceView制作一些3D的游戏。我们做一些简单的小游戏用View就足够了,但是我们会发现View触屏可以监听按下、弹起和触摸事件,双击事件什么的似乎没有直接提供,...
2018-05-25 22:49:37 1072
原创 Android游戏中最简单的碰撞检测
Android游戏中最简单的碰撞检测 由于本人在本科毕业时候做的毕设是一个小游戏,其中就有碰撞检测的实现,如下代码,先自己写一个可以得到碰撞点的方法getCollidePoint(Sprite s)返回的是Point类,之后只要这个碰撞点是存在的,则表示两个游戏的精灵发生了碰撞。逻辑比较简单,用得到了sdk的graphics包下的setIntersect()方法看是否相交。//得...
2018-05-23 23:39:57 1785
原创 Android游戏添加音乐
Android游戏添加音乐 安卓游戏添加背景音乐并且不断循环播放://播放音乐 private void playMusic(){ MediaPlayer mediaPlayer; try{ //创建音乐媒体对象 mediaPlayer = MediaPlayer.creat...
2018-05-22 19:29:50 1270 4
原创 求游戏界面的FPS帧率
求游戏界面的FPS帧率 下面代码是我在做本科毕业设计时候写的计算FPS帧率的方法,代码比较好理解,在整个项目里头注意有许多的属性。 在整个项目里头还有lastTime属性,保存有最近的上一次计算帧率的时刻,有lastFrame为最近的上一次计算帧率时的帧数,有frame表示游戏绘制到第几帧了。//得到FPSpublic int getFPS(){ //得到当前时刻 ...
2018-05-22 19:02:05 935
原创 Android两张图片渐变实现
Android两张图片渐变实现 下面代码实现从bg1.png到bg2.png经过4000ms的转变。主要用到了android.graphics.drawable.TransitionDrawable.TransitionDrawable类//得到此View下的资源Resource res = getResource();//图片渐变对象TransitionDrawable i...
2018-05-22 18:48:49 3041
原创 游戏中精灵随机产生常用的方法
游戏中精灵随机产生常用的方法下面代码是我在做毕业设计时候的代码,用java写的,选取关键部分,用到了Math.random()。int[] nums = {0,1,2,3};/*Math.random()取0-1浮点数,**floor是向下取整,**index是数组下表,**type是数组中的元素*/int index = (int)Math.floor(nums.l...
2018-05-22 18:24:42 905
typora-cobalt-theme-master-v1.1.zip
2020-06-01
Xcode Midnight.jar.zip
2020-05-30
Windows Update Blocker v1.1.zip
2020-04-19
mysql练习题-sql_practice.pdf
2020-03-12
mysql练习题-sql建表文件.txt
2020-03-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人