位置: 编程技术 - 正文
推荐整理分享Android游戏开发(二)(Android游戏开发实践指南),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:Android游戏开发pdf,Android游戏开发实训总结,Android游戏开发入门,Android游戏开发pdf,Android游戏开发实训总结,Android游戏开发实训总结,android游戏开发框架,android游戏开发框架,内容如对您有帮助,希望把文章链接给更多的朋友!
本篇主要讲Paint和Canvas的常见用法。
1. Paint的常见设置方法setAntiAlias:设置画笔的锯齿效果
setColor:设置画笔颜色
setARGB:设置画笔的a,r,g,b
setAlpha:设置Alpha
setTextSize:设置字体尺寸
setStyle:设置画笔风,空心或者实心
setStrokeWidth:设置空心的边框宽度
getColor:得到画笔的颜色
getAlpha:得到画笔的Alpha
2. Canvas绘制常见图形的方法(一)绘制直线:
drawLine(float startX, float startY, float stopX, float stopY, Paint paint);
参数含义:
startX 直线起点的横坐标
startY 直线起点的纵坐标
stopX 直线终点的横坐标
stopY 直线终点的纵坐标
paint 画笔的对象
(二) 绘制矩形:
drawRect(float left, float top, float right, float bottom, Paint paint);
参数含义:
left 矩形左边界离界面左边界的距离
top 矩形上边界离界面上边界的距离
right 矩形右边界离界面右边界的距离
bottom 矩形下边界离界面下边界的距离
paint 画笔的对象
(三) 绘制圆形:
drawCircle(float cx, float cy, float radius, Paint paint);
参数含义:
cx 圆心的横坐标
cy 圆心的纵坐标
radius 圆的半径
paint 画笔的对象
3. 使用Canvas绘制字符drawText(String text, float x, float y, Paint paint);
参数含义:
text 要绘制的字符
x 绘制出来字符左边界的位置
y 字符基准线的位置(baseLine,为了排版漂亮)
4. 使用Canvas绘制图形drawBitmap(Bitmap bitmap, float left, float top, Paint paint);
参数含义:
bitmap 图形对象
left 左边界离界面左边界的距离
top 上边界离界面上边界的距离
paint 画笔的对象
5. 代码演示
新建一个工程,名为shudu,。新建一个MyView类,添加代码如下:
新建或者打开MainActivity,添加如下代码:运行程序,效果如下图:游戏引擎 unity3DCocos2d-x在开发畅销游戏的数量方面,Cocos2d-x占据着较大优势,在中国的2D手机游戏开发中,Cocos2d-x引擎的使用份额已超过%,占据2D游戏开发的绝对
Android开发/源码资源汇总 全网最全的Android游戏源码汇总
Android游戏开发 Unity3D基础 转载自羽化
标签: Android游戏开发实践指南
本文链接地址:https://www.jiuchutong.com/biancheng/371206.html 转载请保留说明!上一篇:Android游戏开发(一)(Android游戏开发打砖块)
下一篇:游戏引擎(游戏引擎有几种)
友情链接: 武汉网站建设