位置: 编程技术 - 正文

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

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

  • 小规模季度不超过30万是含税还是不含税
  • 关税及贸易总协定成立时间
  • 一般纳税人应交增值税怎么算
  • 个税三代手续费返还增值税报表怎么填
  • 普通折叠发票代码是几位数
  • 开具银行资信证明
  • 学生是纳税人吗为什么
  • 土地所有权可以出资吗
  • 代开的专用发票如何开具红字发票
  • 公司为员工租房费用的会计分录
  • 增值税普通发票税率
  • 个人可以去税务局开票吗?
  • 汇算所得税中“以前年度多缴的所得税额在本年抵减额”怎么填 ?
  • 一般纳税人开普票税率是多少
  • 工程备用金金额怎么算
  • 本月没有发生额本月合计
  • 长期零申报的公司容易注销吗
  • 已进行账务处理怎么处理
  • 应收账款待确认收入
  • 个体户经营所得核定税率
  • 成本法追加投资交易费用
  • linux连接windows的服务redis
  • 客户申请退款商家拒绝退货退款会有什么效果
  • php教程 ftp 函数
  • 贷款逾期的本金利息
  • 深度优先python
  • php log函数
  • vue表单验证数字
  • html5期末大作业智能家具
  • net python
  • css元素居中的几种方法
  • javaweb实验一
  • nvme安装win10教程
  • 前端都有哪些
  • php yii
  • 如何在国家税务局增值税纳税申报
  • 准予扣除业务招标的情形
  • 成本费用票包括哪些
  • 购入固定资产入账成本
  • 我们可以收到很多礼物
  • 怎么打印银行对账单
  • 转让专利权收入属于什么收入
  • 支付给法律顾问怎么做账
  • 购进固定资产的账务处理
  • 广告费计入什么会计分录
  • 预计负债转回对所得税费用的影响
  • 基本户转账到法院怎么转
  • 企业入库申报什么意思
  • 非公司员工可以发提成吗
  • 新办企业增多
  • 没有销货清单的发票可以报销吗
  • 农产品进项税额会计分录
  • 外汇账户开立成功后,开户行应于
  • mysqli查询
  • mysql缩印
  • 在mac外置硬盘上安装软件
  • adb.exe是什么程序
  • linux的用法
  • centos8查看cpu温度
  • win10mobile现在能干吗
  • mac上安装
  • mac安全设置在哪里
  • win7的打开方式在哪里
  • 用于播放html5视频文件的正确
  • opengl 画线
  • Python实现mysql数据库更新表数据接口的功能
  • python win32print
  • javascript的
  • jqueryanimate动画
  • Node.js中的全局变量有哪些
  • [置顶] 安卓手机连接IP100蓝牙打印机实现打印功能
  • 江苏小孩医保网上缴费
  • 卖废铁分录
  • 国税和地税现在合并了吗
  • 税源管理科是干什么的
  • 增值额未超过扣除项目金额20%是什么意思
  • 江苏电子税务局社保缴费查询网站
  • 云南省残疾人就业服务中心官网
  • 杭州地税局客服电话
  • 政务公开有何意义
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设