位置: 编程技术 - 正文
推荐整理分享Android游戏开发(一)(Android游戏开发打砖块),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:Android游戏开发实训总结,Android游戏开发pdf,android游戏开发框架,Android游戏开发教程,Android游戏开发实训总结,Android游戏开发pdf,android游戏开发框架,Android游戏开发教程,内容如对您有帮助,希望把文章链接给更多的朋友!
本专题将进行Android游戏开发的系列讲解
Android图形编程基础对于开发游戏,尤其重要。
Android图形编程的基本概念:
(一)颜色对象 Color
(二)画笔对象 Paint
(三)画布对象 Canvas
1. 颜色对象 Color(一) int color1 = Color.blue;
(二) int color2 = Color.argb(, , , ) ;
其中,函数原型为Color.argb(a, r, g, b);
a即alpha,代表颜色透明度(0代表透明; 代表不透明;1到则代表透明到不透明的变化)
r 即red,代表红色(代表最重的红色)
g即green,代表绿色(代表最重的绿色)
b即blue,代表蓝色(代表最重的蓝色)
(三) 在xml文件当中定义颜色;
2. 画笔对象 Paint该类的对象用于控制画笔的风和颜色等方面的信息。
例如:
设置画笔的颜色: paint.setColor(Color.blue);
3. 画布对象 Canvas该类代表一块“画布”,可以在“画布”上绘制字符、图形和图片等内容。
例如:
在画布上画圆: canvas.drwaCircle(, , , paint);
其中,第一个参数表示圆的横坐标,第二个参数表示圆的纵坐标,第三个参数表示圆的半径,第四个参数表示画笔对象。
4. 自定义View的基本实现方法(一)定义一个类,继承View;
(二)复写View的onDraw函数;
(三)在onDraw当中使用Canvas和Paint对象绘制图形;
5. 代码演示新建一个工程,名为shudu。新建一个类,名为MyView,添加代码如下:
新建或者打开MainActivity,添加如下代码:在MyView类中,主要继承了View,并重写了onDraw方法,在这个方法里面,画一个圆。在MainActivity中,创建MyView对象,并显示myView。
运行一下程序,效果如下图:
Android游戏开发(二) 本篇主要讲Paint和Canvas的常见用法。1.Paint的常见设置方法setAntiAlias:设置画笔的锯齿效果setColor:设置画笔颜色setARGB:设置画笔的a,r,g,bsetAlpha:设
游戏引擎 unity3DCocos2d-x在开发畅销游戏的数量方面,Cocos2d-x占据着较大优势,在中国的2D手机游戏开发中,Cocos2d-x引擎的使用份额已超过%,占据2D游戏开发的绝对
Android开发/源码资源汇总 全网最全的Android游戏源码汇总
标签: Android游戏开发打砖块
本文链接地址:https://www.jiuchutong.com/biancheng/371205.html 转载请保留说明!上一篇:[Android游戏开发经验分享]游戏开发中内存溢出的OOM解决方案——内存图片回收机制(android游戏开发论文)
友情链接: 武汉网站建设