位置: 编程技术 - 正文

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

  • 印花税的会计分录有哪些
  • 外贸企业进项税额
  • 库存商品转为固定资产说明
  • 发票入账时间规定是多久
  • 车间用的电线计入什么科目
  • 普通发票开折扣销售能冲减销售吗
  • 汇算清缴抵税和退税
  • 国债利润收入属于收入吗
  • 设备安装增值税适用税率
  • 外汇收支申报流程
  • 超限量领购发票审批通过后
  • 购买软件的增值税可以抵扣吗
  • 不动产证上宗地图名字错一个字
  • 多认证的增值税怎么处理
  • 金融保险法
  • 职工报销差旅费会计科目
  • 当月增加的投资性房地产当月提折旧吗
  • 利息 财务费用
  • 固定资产改良被替换怎么处理
  • 法人借款可以做到短期借款吗
  • 税务专用发票
  • 交强险保单被保险人写谁都行?
  • wifi上传速度为0的解决方法
  • 如何更改中英文切换
  • 对公汇款银行退回
  • 其他应付款无法支付的账务处理方法
  • 间断性断网
  • thinkphp5开发教程
  • 财务费用利息收入为什么是负数
  • 增值税征税范围中的货物包括
  • 外币报表折算差额计入其他综合收益
  • 材料发票入账
  • 月入2万的10个小生意低成本
  • 财务费用为负数是好事还是坏事
  • 税控盘的发票怎么做账
  • php统计中文长度
  • cv2.error:opencv(3.4.2)
  • vmware17虚拟机安装教程
  • php 方法
  • php array 函数
  • mvc框架工作流程
  • sync命令是什么意思
  • 税收优惠属于政府补助
  • mysqlbinlog命令详解
  • 外购存货的初始成本由买价加采购费用构成
  • 企业设置辅助账户的作用
  • 收据大写后面的空格怎么填
  • 银行多扣了钱法律是怎么判
  • 检验费用会计分录
  • 长期待摊费用属于利润表项目吗
  • 培训学校预收学费可退吗
  • 库存商品核算
  • 建筑劳务没有合同能起诉吗
  • 什么是交易价格指数
  • 解析关于sql语句的实现
  • windows2000开机视频
  • 老毛桃U盘装系统综合教程
  • bp程序是什么意思
  • windows10设置无法使用
  • windows取消定时任务
  • gsicon.exe是什么进程 作用是什么 gsicon进程查询
  • win8怎么没有无线网图标不见了
  • win7如何变快
  • win10搭建ftp服务器的步骤
  • linux小技巧
  • 对于cookie的描述
  • python数据结构与算法分析 第2版(图灵出品)
  • 彻底弄懂js中的this指向
  • 安卓域名重定向
  • eclipse4.9.0安装windowbuilder
  • unity自动寻路插件
  • JavaScript中setAttribute用法介绍
  • shell脚本视频教程
  • 技术开发类工作有哪些
  • Jquery实现$.fn.extend和$.extend函数
  • 面向对象的三大特征
  • 工会的会费收入是什么意思
  • 税收缴款书税务收现专用的开票人是谁
  • 税务局有事业单位编制吗
  • 集美区区委书记什么级别
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设