位置: 编程技术 - 正文

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

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

  • 一般纳税人劳务派遣税率
  • 递延所得税负债转回怎么理解
  • 小规模免收增值税 其他收益怎么算
  • 个人所得税预扣率10%
  • 税后营业利润怎么算出来的
  • 增值税留抵税额退税账务处理
  • 租房代收水电费税率
  • 汇算清缴期间发生的计入当期损益吗
  • 收到公司发来的材料,计入会计分录
  • 申报表填完后下一步是什么
  • 小规模转一般纳税人生效时间
  • 旅游服务住宿费入什么科目
  • 个体工商户发票额度
  • 410768金税盘
  • 申请开红字发票,原蓝字发票要退回来吗
  • 房地产企业还有未来吗
  • 给客户提供的价值
  • 企业所得税汇算清缴申报表
  • 冲减管理费用是红字还是在贷方
  • 事业单位库存物品
  • 转贴现视为贷款银行如何进行账务处理?
  • 不同的银行存款会收手续费吗
  • 企业营改增后的会计处理有何变化
  • 收到社保局生育津贴
  • 购销合同印花税优惠政策
  • 前期差错更正中所得税的会计处理
  • 海关年检需要什么资料
  • 个人转让股权的合理费用都有哪些
  • win7原版系统安装后没有任何驱动
  • 笔记本低电量提示
  • 跟客户合作后发给客户的句子
  • 企业职工福利有哪些
  • 苹果系统最新版本
  • sbsetup.exe - sbsetup是什么进程 有什么用
  • PHP:token_get_all()的用法_Tokenizer函数
  • 医院装修设计费一般多少钱一平方
  • 安装prophet
  • 中国各省市区域划分
  • vue项目如何配置启动的端口
  • 长期负债和应付账款
  • 滤波方案
  • 营业外收入账务处理方法
  • 企业所得税应该怎么计算
  • 接受捐赠物品的入账价值
  • 接受捐赠收入要缴纳企业所得税吗
  • 固定资产转在建工程
  • 小规模交社保有人数限制吗
  • 企业现金规模的影响因素
  • 增量留底退税基金怎么算
  • 应付账款已付款应该怎样记账
  • 暂估成本的账务怎么处理
  • 税收返还会计核算
  • 自产自用进项税额
  • 等额年金终值系数与偿债资金系数互为倒数
  • 免缴教育费附加什么意思
  • 转账支票有效期6个月
  • 电脑安装win8系统
  • winxp系统如何安装
  • ssh连接虚拟机centos
  • centos必学的60个命令
  • os x 10.11 el capitan系统安装图文教程
  • 苹果mac查看
  • lsass exe
  • pqinit.exe - pqinit是什么进程 有什么用
  • iis的安全性设置主要包括
  • Win10预览版桌面图标和任务栏不翼而飞怎么办?
  • windows定位
  • div与span区别及用法
  • django 验证码
  • linux多线程调试手段
  • 细说javascript
  • node.js使用教程
  • js强制把网址设为密码
  • 抛弃无情道剑尊后扶桑知我
  • onSaveInstanceState和onRestoreInstanceState触发的时机
  • unity手柄圆盘
  • jquery教程chm
  • Android EventBus发布/订阅事件总线
  • 房屋设备租赁费
  • 怎么申请浙江长沙健康码
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设