位置: 编程技术 - 正文

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

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

  • 未按规定缴纳保险
  • 分公司非独立核算
  • 接受投资专利技术科目
  • 收取不合规发票怎么处理
  • 高新技术企业研发人员占比
  • 商品明细分类账怎么做
  • 一般公共预算支出是什么意思
  • 境外企业国内签订合同如何缴纳印花税?
  • 出口没有退税的发票
  • 境外单位向境内单位提供咨询
  • 实收资本印花税是一年一交吗
  • 免征政府性基金预缴税款
  • 公车保险费可以抵扣吗
  • 营改增工程计价规则
  • 沙特将开征增值税和特殊商品消费税
  • 购销合同的会计分录怎么写
  • 参加国外展会费用
  • 填制和审核凭证是什么意思
  • 其他应付款不需要支付是债务重组么
  • 期间费用企业所得税扣除
  • 财务报表第一季度引用的期初数是第四季度还是年报
  • 企业整体资产转让增值税
  • Windows10如何切换中英文输入法
  • 增值税专用发票和普通发票的区别
  • 商品售价有规定吗
  • 房产税具体税种包括哪些
  • 初级会计应收账款例题
  • 如何找到您会获得的权限
  • scchost.exe - scchost是什么进程 有什么用
  • 补缴增值税滞纳金天数
  • educoder实现折半查找
  • 基于什么意思
  • 现金流量表相关题目
  • dpkg -s命令
  • 赠品视同销售会计分录要如何编制?
  • vue挂载dom
  • 将织梦dedecms转换到wordpress
  • 税审报告什么时候出
  • 未开票金额怎么报税
  • BOM学习
  • 党建工作经费使用流程
  • 外资企业是否属于国企
  • 呆账核销账务处理程序
  • 土地使用权使用寿命不确定要摊销吗
  • 出口退税中的免税是什么
  • 一般纳税人报税需要填哪些表
  • Sql server 2008 express远程登录实例设置 图文教程
  • 退货给谁
  • 研发费用不能加计扣除的有哪些项目
  • 研发产品入库
  • 财政收据使用范围
  • 公司买房代替房贷合法吗
  • 基本生产成本和生产成本
  • 生物性资产是什么科目
  • 集装箱发票是否要在备注栏注明地址
  • 销售酒怎么结转销售成本
  • sql删除查询结果
  • 微软提示
  • 政府禁用windows8
  • 如何使用easybcd
  • win7怎么调音效
  • win8鼠标右键无法弹出菜单
  • Windows 8 Consumer Preview 中的新热键介绍
  • win8应用商店无法使用
  • Context.getExternalFilesDir()和Context.getExternalCacheDir()方法
  • cocos2d-x 3.4 windows 环境配置
  • opengl glm库
  • android应用程序开发的流程
  • jq监听input框value值
  • socketio视频教程
  • fiori开发
  • JavaScript中的方法名不区分大小写
  • 安卓手机管家怎么关闭
  • unity3d粒子系统创建火花
  • 税控发票开票软件密码怎么修改?
  • 陕西省税务局机关服务中心
  • 广东电子税务局官网登录入口
  • 怎么查票据真伪
  • 车船税收费标准表
  • 公司财务专用章的用途
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设