位置: 编程技术 - 正文

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

  • 股权转让企业所得税纳税地点
  • 分成收入计入什么科目
  • 饭店开业几年后可以申请升级
  • 与企业日常无关的政府补服属于利得吗
  • 代扣代缴完税凭证 要勾选吗
  • 附加税减征额怎么做分录
  • 单位发放奖金如何做账
  • 转账支票和转账凭证
  • 债券作为交易性金融资产的账务处理
  • 未投入使用房屋怎么处理
  • 收到去年所得税汇算清缴退税账务处理
  • 非正常损失进项税额转出计算公式
  • 年末会计做账怎样少交企业所得税呢?
  • 领定额发票需要报税吗
  • 补缴税款罚款
  • 进项税额待转出是什么意思
  • 通行费如何填报表二
  • 进口商品买卖的关键环节
  • 已交税金怎么做账
  • 软件开发公司怎么选择
  • 个人所得税的税率是多少
  • 利息收入营业收入
  • 一般纳税人销售自己使用过的汽车
  • 怎么批量给指定条件加入批注
  • cpu主频在哪看
  • 修改组策略后需要重启吗
  • mac键盘图标与对号不一致
  • 房地产销售代理是什么意思
  • deepin linux安装教程
  • 电商快递费怎么算
  • 债务重组账务处理会计分录
  • erl.exe是什么进程
  • 出口零申报步骤
  • 产品设计费增值税怎么算
  • 在建工程进项税额
  • 年终奖一般发什么奖品
  • 公司购买办公用房可以抵税吗
  • 损益类科目包括利润分配吗
  • 未达起征点销售额和小微企业免税销售额
  • pip清华源安装
  • 手续费及佣金收入会计分录
  • 蓝桥杯大赛官网试题
  • vue权限管理面试题
  • 交易性金融资产的入账价值
  • 税控盘没交年费会怎么办
  • 企业收到税务退税通知书
  • python return和yield有什么不同
  • 怎么确定应付账款的完整性
  • 进项税认证抵扣流程
  • 运输公司燃油费占比
  • 年终奖的个税税率
  • 工会经费可以列支哪些项目
  • 没有按时对账
  • 股东以固定资产出资
  • 支付金额和实付金额的区别
  • 可供分配利润的计算公式
  • 工会经费计提比例是2%还是0.8%
  • 利润表增加,资产负债表减少怎么回事
  • 固定资产的建造成本怎么计算
  • 原始凭证书写要求
  • windows vista升级
  • Ubuntu 8.10 Intrepid Ibex Alpha4 官方正式版下载
  • xp系统怎么关闭更新系统
  • cocos2d-x2.2.3和android平台环境的搭建
  • 哪些游戏是c#开发的
  • android面试题简书
  • python语言基础与应用答案
  • Fast TileMap
  • css使用教程
  • js 括号函数
  • android+
  • js校验姓名
  • 查看shell脚本
  • Javascript字符串出现次数
  • 高博应诺官网
  • 国家税务电子发票查验入口
  • 广东地税局领导班子
  • 国家税务局关于印发的通知
  • 广东省社保缴费基数
  • 眉山市两会2021
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设