1. Animation动画在Android 中,系统提供了动画类 Animation ,其中又分为四种动画效果:● AlphaAnimation:透明度渐变动画●ScaleAnimation:渐变尺寸缩放动画;● TranslateAnimation:移动动画● RotateAnimation:旋...
分类:
移动开发 时间:
2014-12-19 12:50:54
阅读次数:
349
剪切区域也称为可视区域,是由画布进行设置的;它指的是在画布上设置一块区域,当画布一旦设置了可视区域,那么除此区域外,绘制的任何内容都将看不到;可视区域可以是圆形、矩形等等。画布提供了三种设置可视区域的方法。1.通过坐标,设置矩形可视区域clipRect(int left,int top,int ri...
分类:
移动开发 时间:
2014-12-16 11:18:12
阅读次数:
259
在支付宝半年了,都是在写Java的核心业务处理,感觉离技术越来越远,所以重新捡起C++,开始游戏引擎的研究,这次选择的游戏引擎是G3D,环境是Mac。
这里的编译我选择的是g++,写一个小的实例,可以选择自带的sample的程序,编译的时候花费了我5个多小时才完成,需要下载jpeg,png等许多依赖的库。
这里将整个编译的的命令行贴出来,给无法编译G3D的童鞋一点参考,其中的一些依赖文...
分类:
其他好文 时间:
2014-12-14 22:42:48
阅读次数:
286
1.Paint画笔Panit(画笔)是绘图额辅助类,其类中包含文字和位图额样式、颜色等属性信息。Paint 的常用方法如下:setAntiAlias(boolean aa)作用:设置画笔是否无锯齿参数:true 表示无锯齿,false 表示有锯齿,默认为 false 。setAlpha(int a)...
分类:
移动开发 时间:
2014-12-14 21:08:50
阅读次数:
263
1.Canvas 画布画布类 Canvas 封装了图形和图片绘制等内容,此类常用的函数说明如下:drawColor(int color)作用:绘制颜色覆盖画布,常用于刷屏参数:颜色值,也可用十六进制形式表示(ARGB)drawText(String text,float x,float y,Pain...
分类:
移动开发 时间:
2014-12-14 17:04:51
阅读次数:
327
1. SurfaceView 游戏框架实例实例效果:就是屏幕上的文本跟着点击的地方移动,效果图如下:步骤:新建项目“GameSurfaceView”,首先自定义一个类"MySurfaceView",此类继承SurfaceView,并实现android.view.SurfaceHolder.Callb...
分类:
移动开发 时间:
2014-12-12 18:19:59
阅读次数:
327
对于玩家来说,游戏是动态的;对于游戏开发人员来说,游戏是静态的,只是不停地播放不通的画面,让玩家看到了动态的效果。进入Android之前,首先要熟悉三个重要的类:View(视图)、Canvas(画布)、Paint(画笔)。通过画笔,可以在画布上画出各种精彩的图形、图片等等,然后通过视图可以将画布上的...
分类:
移动开发 时间:
2014-12-04 19:50:01
阅读次数:
235
1.不可盲目看API文档很多人在接触学习一门新的平台语言时,总喜欢先去探究一番API文档。先不说成效如何,至少编者认为这种方式不适合大部分人来效仿,主要原因在于 API 领域广泛,牵涉到的知识点太多,而对于刚刚接触平台开发语言的大部分人来说,遗忘速度远远大于记忆!这种做法是大量消耗精力、小量吸取知识...
分类:
移动开发 时间:
2014-12-01 14:03:23
阅读次数:
187
一、使用XML布局文件控制UI界面res\layout\activity_main.xml代码如下: 一个TextView组件用于显示提示文字,一个在窗体正中间显示开始游戏按钮其中res\values\styles.xml代码如下 用于指定应用的样式,指定文字的大小和颜色。最后在主活动中也就是...
分类:
移动开发 时间:
2014-11-09 00:50:56
阅读次数:
264
上一篇将实现了大概逻辑,玩了几把之后发现了几点不足
1.随机数的生成空间是1-10s,这个范围有点大,有时候会造成等待时间过长或者过短的情况,于是将随机数的生成空间调整为3-6s
2.在点击开始游戏页面和游戏结束页面增加动画,让游戏更具有动感
3.添加微信分享...
分类:
Web程序 时间:
2014-10-30 11:44:52
阅读次数:
206