位置: 编程技术 - 正文

unity自习之源码剖析(5)(unity ugui源码)

编辑:rootadmin
二、道具篇

推荐整理分享unity自习之源码剖析(5)(unity ugui源码),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:unity源码分析,unity游戏制作源代码和教学视频,unity游戏源码怎么用,unity2048源码,unity游戏源码怎么用,unity游戏源码怎么用,unity游戏制作源代码和教学视频,unity游戏制作源代码和教学视频,内容如对您有帮助,希望把文章链接给更多的朋友!

2.1、金币获取

玩家经过路边的金币,可以获取金币,同时让金币消失。首先,准备好金币的图片:

创建一个材质球(修改成金黄色,类&#;金币的颜色),设置如上图。

为了添加效果,希望可以让金币漂浮在地面上同事上下动作起来,类&#;于物理学的简谐运动,我们想到给金币的运动添加一个sin函数。

对于sin函数,y轴是固定的,x轴则是无限的,因此将x轴看做Time.time。

为此,我们创建一个类:

public class Diamond : MonoBehaviour {

public float MoveRange;//简谐运动的范围。位置的最大&#;和最小&#;

public float MoveSpeed;//运动的速度

// Use this for initialization

void Start () {

}

// Update is called once per frame

void Update () {

SinMove ();

unity自习之源码剖析(5)(unity ugui源码)

}

void OnTriggerEnter(Collider other) {

if (other.tag == "Player") {

//为玩家角色添加标签,只有当金币碰到这个标签时才会触

//发程序

Destroy(gameObject.renderer);

Destroy(gameObject.collider);

}

}

void SinMove() {

float yOffset = Mathf.Sin (Time.time * MoveSpeed) * MoveRange / ;

//相当于ASin(wX)的函数

transform.position = new Vector3 (transform.position.x, transform.position.y &#; yOffset, transform.position.z);

//设置位置完成运动。注意这里第二个参数为什么不是直接yOffset。因为这样的话,//金币的位置会变成以y=0为中心上下运动,而如果需要在原来的位置上下运动,还

//需要获取原来的位置,因此不如让这个简谐运动范围变大一点,让每一次的位置都

//加上原来的位置,这样运动范围变大了,但却仍然是上下运动,不影响原意。

}

}

将这个脚本绑定到金币对象,就完成了金币的获取功能了。

Unity5 Mac 破解以及安装 Unity5下载:

AssetBundle.Unload(false)的作用 一直不太明白AssetBundle.Unload(false)的作用,官网的解释是这样的:WhenunloadAllLoadedObjectsisfalse,compressedfiledataforassetsinsidethebundlewillbeunloaded,说是当参数是false

NGUI学习:(1)spine导入后图层顺序的问题 最近在使用ngui做2d游戏时,遇到一个问题。ngui大家都知道,图层顺序,通过depth来调整。但是导入进来的spine动画,没法按照depth调整,肿么办呢。我查

标签: unity ugui源码

本文链接地址:https://www.jiuchutong.com/biancheng/383506.html 转载请保留说明!

上一篇:unity 脚本的enabled属性设置成false的问题(unity脚本api)

下一篇:Unity5 Mac 破解以及安装(unity破解安装教程)

  • 社保与个税有关系么
  • 单位内部食堂如何做账务处理
  • 怎么导出银行对账单流水
  • 公司车维修费
  • 基本户借款 一般户可以还吗
  • 支付的工会经费现金流量项目是什么?
  • 收银设备如何入账的
  • 报税界面
  • 电子发票手动导出的发票在哪里
  • 房租合同印花税计算方法
  • 当月勾选认证的原材料与当月领用的原材料区别
  • 多缴纳的税款不退税怎么入账
  • 发票认证后1年还能用吗
  • 民间非营利组织会计制度
  • 个体工商户营业执照年检
  • 营改增以前建筑税率
  • 凭票报销交通费补贴
  • 房产税计税依据房产原值怎么算
  • 建筑企业发生的招标代理费一般计入
  • 企业所得税预缴可以不交吗
  • 投资性房地产其他综合收益递延所得税
  • 工会发放慰问品总金额超过多少需要比价
  • 装修待摊费用当月摊销吗
  • 建筑企业结转成本依据准则
  • 房屋的折旧年限一般是多少年
  • mac如何修改图片像素大小
  • 苹果系统怎么修复
  • 小规模纳税人无票收入免税吗
  • php多维数组转一维数组
  • 国有土地出让收入分析报告
  • 从事广告代理业工作
  • 应交增值税专栏下的增值税项目有哪些?
  • 一般纳税企业增值税计算
  • php如何调用类
  • 注册资金抽回
  • 个人往来款如何转为公司股权
  • 户外电源需要要充电吗
  • php 文件目录
  • 固定资产清理会议记录范文
  • 手机开的发票
  • 为什么计入资本公积
  • 金税开票系统
  • 企业所得税的成本
  • 小企业在购买商品过程中发生的费用
  • 库存现金月末是怎么样结账的
  • 盘亏的设备要进仓库吗
  • 内账需要哪些单据
  • 基本户与一般户的区别与联系
  • 电子商业汇票怎么接收
  • 增值税加计抵减是什么意思
  • 工资算营业成本还是管理费用
  • 工程造价不能超出多少预算
  • 部门召开会议
  • 异地学校
  • 施工项目部主要职责
  • 信用卡什么情况下会降额度
  • 衍生工具属于什么科目
  • 公司支付宝账户提现需要手续费吗
  • 劳务费如何计提
  • 一般纳税人可抵扣的票证有哪些?
  • 有销项税额转出吗
  • 施工企业周转材料会计科目的设置
  • 如何查看网络连接密码
  • ssh -i命令
  • u启动如何装系统
  • bios设置第一启动项图解
  • mac如何整理桌面图标
  • ubuntu安装httpd
  • Ubuntu 8.10 Intrepid Ibex Alpha4 官方正式版下载
  • 硬盘安装fedora
  • win7系统监控
  • linux中的top命令
  • window10分屏显示
  • android实战项目
  • python3利用smtplib通过qq邮箱发送邮件方法示例
  • 广州出租车发票号码在哪里
  • 供电代收电费
  • 苏州封闭式高中
  • 海口税务服务大厅
  • 广东可以去吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设