位置: 编程技术 - 正文

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

  • 车船税可以免掉吗
  • 什么是应税服务中止
  • ibps对公提回贷记分录
  • 本年利润和利润分配未分配利润的区别
  • 新公司开基本户银行选择
  • 投资控股型公司什么意思
  • 动物园的动物算野生动物吗
  • 机动车丢失后怎么销户
  • 汽车折旧年份
  • 从公账转账私人转账
  • 最新个人独资企业
  • 增值税不征税收入的三个条件
  • 简要回答建筑企业如何实现利润最大化
  • 零售通收银
  • 金蝶kis迷你版操作手册
  • 公司的公益性捐款合法吗
  • 土地出让金抵减增值税账务处理
  • 预付账款怎么做账
  • 固定资产折旧转入什么科目
  • 财务费用属于什么会计科目类别
  • 其他应付款调整
  • 鸿蒙系统如何添加信任软件
  • html5 video标签
  • scanregistry.exe - scanregistry是什么进程 有什么用
  • 应交税金年终怎么计算
  • 如何永久关闭win10系统更新
  • u盘安装win8系统步骤
  • 关于汇算清缴的问题
  • 复式记账法含义
  • php进程太多
  • 企业收到赠送商品怎么办
  • 正则表达式大全(整理版)
  • codeigniter中文手册
  • 2021前端面试题校招
  • 定时器计数器实验报告
  • gridviewcolumn
  • HttpServletRequest 获取参数
  • 哪些情形视同从境外取得收入:
  • redis的
  • phpcms采集教程
  • event loop exception null
  • 库房食品过期报告怎么写
  • 固定资产处置是当月还是下月
  • 开票只开大类
  • 收据可以当发票吗?
  • 发票冲红和作废有啥区别
  • 个人独资企业最新税收政策
  • 对外支付代扣代缴税费
  • 临时工资怎么核算
  • 应收账款余额贷方
  • 退物业费如何记帐
  • 业务招待费如何调整
  • 房地产开发的土地分割
  • 建安行业外地预审要多久
  • 转账支票转账需要带什么
  • 未结转本年利润的股东分红的分录
  • 公司暂估成本分录
  • 备品和备件的定义
  • 对公账户如何转钱进去
  • 原始凭证填制的基本内容
  • mysql 正则表达式分组替换
  • cmd shutdown命令
  • 扫清落叶堆怎么扫
  • ubuntu 启动gui
  • mac ios应用
  • executor进程
  • 雨林木风软件网
  • 使用windows管理无线
  • 安装samba服务器步骤
  • nodejs yield
  • windows运行bat文件命令
  • android新手入门
  • 各类扩展名
  • js清除文本框内的文字
  • javascript原生函数的源代码
  • 北京国税地税合并
  • 北京海淀区国税有几个办税大厅?
  • 开普票需要提供合同吗
  • 四川4050社保补贴政策什么时候发放
  • 一般纳税人做账收费标准
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设