位置: 编程技术 - 正文

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

  • 商品房销售税率10%执行时间
  • 个税app显示退税已完成,怎么没收到钱呢???
  • 金税盘锁死提示什么
  • 个人车卖给公司能抵税吗
  • 普通发票,供货怎么开
  • 进出口企业必须有报检资质吗
  • 小规模纳税人怎么变成一般纳税人
  • 小规模纳税人不允许开具零税率发票
  • 个人收到的国外短信
  • 土地价值是否计入GDP
  • 小微企业分公司 企业所得税优惠
  • 农副产品税率及范围
  • 股权激励个人所得税计算器
  • 到底如何理解参数方程
  • 招商引资政府返税政策不兑现
  • 外方获得的利润怎么算
  • 员工出差补贴怎么入账
  • 房地产行业规定
  • 旅游服务税目
  • 以前年度未分配利润属于什么科目
  • 计征所得税会计分录怎么做?
  • 绝地求生未来之役手游下载
  • 会计中如何区分借方和贷方
  • 一般公司的hr会查案底吗
  • 一般纳税人购进农产品如何抵扣进项税额
  • macos itunes
  • 出差的误餐费会计分录
  • PHP:Memcached::get()的用法_Memcached类
  • 账簿启用及交接表样图
  • PHP:pg_execute()的用法_PostgreSQL函数
  • 乱账怎么调整
  • 企业发生的与日常经营活动无直接关系的各项利得
  • laravel视频教程
  • 罚款支出可以抵扣所得税吗
  • 税收滞纳金的最新法律规定
  • 编译安装和普通安装
  • 纯HTML+CSS小兔鲜儿网站首页(静态网页)
  • 基于Java+SpringBoot+vue+elementui药品商城采购系统详细设计实现
  • php单例模式
  • 会计中利得的定义
  • 发票收款人与复核人为空
  • 物流货运发票要交税吗
  • python多线程多核
  • 企业管理理费包括哪些
  • 福利费列支的个税怎么算
  • 个体工商户员工如何报生育险
  • 网络平台服务商
  • 销售返利可以计入销售费用吗
  • 工程类的增值税
  • 收到工会经费怎么指定现金流入
  • 库存股的处理方式
  • 企业中征码怎么查询
  • 残保金补申报需要交滞纳金吗
  • 差旅津贴和差旅补贴需要申报个税吗?
  • 继续教育专项附加扣除可以扣几年
  • 财务人员的职工福利费应计入?
  • windows vista在哪里
  • 主板升级bios失败怎么办
  • 解决磁盘被写保护的方法
  • win8.1 下载
  • ubuntu undate-rc.d 的一些使用介绍
  • mac不小心把硬盘删了怎么办
  • 安装win8.1一直卡着不动
  • w8系统文件夹怎么设置密码
  • 使用Apache&花生壳架设Web服务器
  • 平板电脑安装的是什么格式的软件
  • android的ui组件有哪些
  • 计算机入域怎么操作
  • Scrapy框架可以用于数据挖掘、监测和自动化测试
  • 简述jquery的优势
  • unity3d快速入门
  • vue分页查询
  • Android 判断是否打开了微信
  • linux shell 技巧
  • js获取div下指定元素的值
  • 研发费用加计扣除75%还是100%
  • 银行收取个人贷款的费用
  • 境外服务收入如何纳税
  • 土地增值税如何入账
  • 城市维护建设税减半征收政策
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设