位置: 编程技术 - 正文

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破解安装教程)

  • 小型微利企业所得税怎么计算
  • 哪些产品享受教育优惠
  • 企业所得税应纳税所得额怎么算
  • 固定资产未转固属于什么风险
  • 一个月没有账务往来,现金日记账如何登记?
  • 金税盘清卡时间包括15号吗
  • 会计和税法折旧年限不同如何计算终结期现金净流量
  • 小规模纳税人每个月需要报什么税
  • 工资和社保计提和发放账务处理
  • 股东多交投资款处理
  • 存货盘亏进项税额转出会计分录
  • 还没入库,发票已经给财务了 怎么办
  • 公司更名期间账户可以使用吗?
  • 酒店筹建是什么意思
  • 退货专票已经认证进项税怎么处理
  • 固定资产一次性扣除账务处理
  • 不开票收入是怎么回事
  • 公司购买理财产品计入什么科目
  • 广告公司文化事业建设费申报表如何填写
  • 发票上月开本月到账要交企业所得税吗?
  • 计提理财利息分录
  • 企业在进行会计核算时选择一种不多计资产
  • 进程cmd.exe
  • PHP:pg_affected_rows()的用法_PostgreSQL函数
  • 识别税收风险点是什么
  • thinkphp5数据库操作
  • 红字发票开具后蓝字发票开具时限的问题
  • 受托加工要交消费税吗
  • 资产负债表中应收账款根据什么填列
  • echart横坐标
  • 利息收入属于什么税目
  • django中httpresponse
  • 购入固定资产计入应付账款还是其他应付款
  • 什么是合伙企业?它的特点有哪些?
  • 企业计提养老保险分录
  • 合并报表中为什么要抵损益
  • 自贸区的税收优惠
  • 企业所得税包含员工工资吗
  • 金税四期有很多不实的传言
  • 营业执照是什么字体
  • 存货和总账不平如何调整
  • 出口退的税交附加税吗
  • 进项税额与库存的关系
  • 增值税及附加税计算公式
  • 销售收入五步法
  • 应付账款借方余额负数表示什么
  • 应付职工薪酬账户贷方登记的是
  • 销项负数发票入账分录
  • 以前年度损益调整结转到本年利润吗
  • 简易计税转出
  • mysql中mysqldump
  • SQL直接操作excel表(查询/导入/插入)
  • win2003安装加载阵列卡驱动
  • ubuntu操作系统入门
  • mac禁用标志
  • ebr.ahrcu
  • win7系统360浏览器自启动怎么关闭
  • windows防火墙无法更改某些设置错误代码0×80070422
  • macos如何新建文件
  • w10点击没反应
  • win7系统宽带连接错误651
  • linux中grep命令用法
  • 如何在win7电脑上添加新的打印机
  • window10如何设置访客权限
  • computed缓存
  • python中列表常用方法
  • 无缝广告植入
  • linux系统中rpm命令主要功能
  • shell备份文件脚本
  • unity3d坐标转换平面坐标代码
  • shell删除指定内容
  • python中对文件操作的一般步骤
  • js实现滑动效果
  • 实例分析法名词解释
  • 票据代码和票据号码是什么意思
  • 即征即退什么时候确认收入
  • 福建税务局网上办税
  • 广西电子发票如何申请
  • 顺丰快递的开票历史如何删除
  • 医院等级怎么查询系统
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设