对于玩家来说,游戏是动态的;对于游戏开发人员来说,游戏是静态的,只是不停地播放不通的画面,让玩家看到了动态的效果。进入Android之前,首先要熟悉三个重要的类:View(视图)、Canvas(画布)、Paint(画笔)。通过画笔,可以在画布上画出各种精彩的图形、图片等等,然后通过视图可以将画布 ...
. SurfaceView 游戏框架实例 实例效果:就是屏幕上的文本跟着点击的地方移动,效果图如下: 步骤: 新建项目 GameSurfaceView ,首先自定义一个类 MySurfaceView ,此类继承SurfaceView,并实现android.view.SurfaceHolder.Callback接口,代码如下 MySurfaceView 修改MainActivity类,让其显示自定 ...
2014-12-12 16:25 0 2881 推荐指数:
对于玩家来说,游戏是动态的;对于游戏开发人员来说,游戏是静态的,只是不停地播放不通的画面,让玩家看到了动态的效果。进入Android之前,首先要熟悉三个重要的类:View(视图)、Canvas(画布)、Paint(画笔)。通过画笔,可以在画布上画出各种精彩的图形、图片等等,然后通过视图可以将画布 ...
对于数据的存储,Android 提供了4种保存方式。 (1)SharedPreference 此方法适用于简单数据的保持,文如其名,属于配置性质的保存,不适合比较大的情况,默认存放在手机内存里 (2)FileInputStream/FileOutputStream 此方式比较适合游戏的保存 ...
1. Animation动画 在Android 中,系统提供了动画类 Animation ,其中又分为四种动画效果: ● AlphaAnimation:透明度渐变动画 ● ScaleAnimation:渐变尺寸缩放动画 ...
Bitmap 是图形类,Android 系统支持的图片格式有 png、jpg、bmp 等。 对位图操作在游戏中是很重要的知识点,比如游戏中需要两张除了大小之外其他完全相同的图,那么如果会对位图进行缩放操作,很容易就节约了一张图片资源;这样既节约了美工的时间,更节约游戏安装包的大小;当然除了缩放 ...
最近一直在读《android游戏编程之从零开始》,文章写的不错,感觉作者毫不吝啬的讲述了自己开发所学知识与遇到的问题,读后很有收获。在此整理下,第五章——游戏开发实战的笔记,学习巩固开发游戏的整体流程。 一、用到的是SurfaceView游戏框架 由于游戏中会定期 ...
喊7 是一个传统的聚会游戏,N个人围成一圈,按顺时针从1-7编号编号为1的人从1开始喊数,下一个人喊得数字是上一个人喊得数字+1但是当将要喊出数字7的倍数或者含有7的话,不能喊出 而是要喊过 假定N个人都没有失误。当喊道数字k时,可以统计每个人喊 “过"的次数 现给定一个长度n的数组,存储打乱 ...
Windows游戏编程之从零开始d I'm back~~恩,几个月不见,大家还好吗? 这段时间真的好多童鞋在博客里留言说或者发邮件说浅墨你回来继续更新博客吧。 woxiangnifrr童鞋说每天都在来浅墨的博客逛一下看有没有更新,“每天都来就像看女神那般不依不舍 ...
前言 最近看的这本书,满具有启发性的,而且给人很多灵感。虽然里面的内容有一些不能理解,有一些观点不是完全同意,但是还是不失为一本好书。虽然说这本书的中文名是称为《游戏改编世界》,但是我觉得他原本的英文标题<Reality Is Broken>也是比较有噱头和意思的。整本书 ...