位置: 编程技术 - 正文

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

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

  • 非盈利组织确认及所得税汇算怎么做
  • 筹建期间的会计分录
  • 转让土地使用权营业税税率
  • 事业单位补发以后的工资
  • 房地产股权收购案例
  • 个体户雇佣临时工
  • 金融资产减值准备可以转回吗
  • 境外人员为境内企业提供劳务如何缴税
  • 自来水差额征税政策
  • 开具增值税专用发票怎么开
  • 如何从百旺开票系统中导出开票明细
  • 建筑业外出经营管理办法
  • 废旧物资回收需要什么手续
  • 税控盘清盘怎么做
  • 个人独资企业也要报税吗
  • 资产负债表用来调节利润的负债
  • 污水处理费计入哪里
  • 其他货币资金怎么做账
  • 空调属于什么资产用途
  • 市净率怎么计算举例说明
  • 企业收到保险公司的赔款
  • win10更新kb5005033
  • PHP:curl_multi_add_handle()的用法_cURL函数
  • PHP:pcntl_wifsignaled()的用法_PCNTL函数
  • 开发商自用房产出售成为二手房土地成本
  • 酒店代销合同范本
  • 税收筹划的税种
  • 纳税人代扣代缴
  • vue ui怎么用
  • 前端几种下载文件
  • php取值
  • 设备维修的会计分录怎么做
  • 0.96寸OLED显示汉字
  • layui 树形
  • 销售旧货和销售使用过的固定资产
  • 员工办理健康证需要什么材料
  • 账实不符的后果和对策
  • 幼儿园收费怎么说
  • 营业外支出的计算公式
  • Access数据库文件以什么作为文件后缀名
  • sql server数据库设置定时任务
  • 委托加工的材料成本是否含增值税
  • 小规模纳税人附加税怎么算
  • 营业外收入是指企业确认与企业生产经营活动没有
  • 国有控股企业和国有参股企业的区别
  • 怎么才能回到一年前
  • 周转材料计入现金流量表
  • 迟到扣发工资
  • 小规模税收酒店做账报税
  • 辅助生产车间的制造费用不通过制造费用核算
  • 公司内部核算调研报告
  • 限定性净资产的例子有哪些
  • 银行对公账户季度
  • 电子银行承兑汇票能拆票吗
  • 成本核算方法有哪几种
  • 基本账户没有流水
  • 员工预支工资规则
  • 可供出售金融资产有哪些
  • 补交增值税如何转管理费用
  • 投资管理工作内容
  • 将Reporting services的RDL文件拷贝到另外一台机器时报Data at the root level is invalid的解决方法
  • sql数据库怎样批量添加数据
  • MySQL exists 和in 详解及区别
  • linux使用范围
  • 一台电脑多个用户组怎么显示在一个屏幕上
  • linux系统中QQ的使用和配置
  • paytime.exe - paytime是什么进程 有什么用
  • linux中的
  • ajax 编码
  • unity3d基础操作
  • svn服务端启动
  • jquery.css
  • unity gettype
  • 基于Android的游戏陪玩APP设计
  • 滴滴排队机制怎么设置
  • 房产税季度缴纳还是月度
  • 税务社保费是什么意思
  • 江苏省常熟市归哪管
  • 地税服务费算什么科目
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设