位置: 编程技术 - 正文

Android游戏开发(二)(Android游戏开发实践指南)

编辑:rootadmin

推荐整理分享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 矩形下边界离界面下边界的距离

Android游戏开发(二)(Android游戏开发实践指南)

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游戏开发打砖块)

下一篇:游戏引擎(游戏引擎有几种)

  • 出口退税超期未缴税
  • 增值税留抵税额计入什么科目
  • 纳税申报的流程如何?面试怎么说
  • 医院都需要交什么税
  • 年报会计师审计费用
  • 小规模纳税人季度多少免税
  • 工资发放流程以及如何记账
  • 企业应收票据贴现给银行所获得的现金计入现金流量表
  • 公司电子承兑汇票
  • 市场费用的账务处理
  • 电商刷单的成本如何处理?
  • 企业收到投资款怎么处理
  • 本行给企业发放贷款收回利息分录?
  • 厂房转让企业所得税计算方法
  • 预付账款损失的账务处理如何编制呢?
  • 委托加工几个点
  • 公司开出的经济补偿金可以税前扣除吗
  • 小规模纳税人文化事业建设费减免政策
  • 增值税发票税率是星号
  • 个税合理避税的意义
  • 如何确定旧机器的折旧年限?
  • 小规模纳税人贷款利息收入增值税税率
  • 土地使用税每个月都要计提吗
  • 实收资本选择什么子目
  • 留抵税额怎么入账
  • 行政事业性收费包括哪些项目
  • 其他应收款社保个人部分分录
  • 反避税的意义
  • 民办非企业单位信息
  • 自查以前年度补税需调帐吗
  • 怎么重装电脑xp
  • win7系统中怎样
  • 消费税和增值税的征税范围有何不同
  • 外企借款投资利息高吗
  • 前端向后端传值的函数
  • 设置pin是什么意思
  • thinkphp d
  • 小规模纳税人低于30万怎么填报申报表
  • 财税2016年12号文件解读
  • vue子组件获取dom元素的方法
  • unity loom插件
  • 计提社保会计分录金额怎么写
  • 前期认证相符
  • 培训费个人的发票能开吗
  • 非财政补助结转是什么类科目
  • 上月购进固定资产次月退货已开具红字发票如何入账
  • java线程的执行体
  • phpcms api
  • 总公司所得税汇算
  • 电子发票该怎么打印出来
  • 社会团体费用报销制度
  • mysql如何调优
  • 存货跌价准备可以转回吗?
  • 免抵退税和留抵退税计算题
  • 资源税代扣代缴取消时间
  • 记账凭证会计核算形式的程序
  • 因为培训发生的事情
  • 进出口总额用什么字母表示
  • 企业的职工福利费
  • 收到红字进项发票先勾选再做转出吗
  • mysql在数据分析中的作用
  • freebsd版本
  • openbabel安装
  • win10命令提示符哪里打开
  • linux系统中
  • 英雄联盟支持win7
  • win7双硬盘双系统
  • centos7安装视频教程
  • 学javascript有前途吗
  • android substrate
  • unity3d官方教程
  • 视觉观点
  • bootstrap基础教程
  • nodejs实战教程
  • 安卓端数据库
  • ubuntu快捷键大全
  • javascrip语言
  • jquery获取复选框是否被选中
  • 税务申报系统如何改成密码登录
  • 虚开增值税专用发票罪量刑标准2023
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设