位置: 编程技术 - 正文

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

  • 小规模超过30万计算
  • 融资租赁业务如何开具增值税
  • 建筑业增值税税负预警
  • 收据盖发票专用章后果
  • 个人销售商品交什么税
  • 哪些费用类专票可以抵扣
  • 怎么识别发票是否含税
  • 租金没有发票可以入账吗
  • 企业所得税税率有几个档次
  • 销毁会记凭证
  • 企业安全生产费用提取标准 最新
  • 税务局每年都会查我公司虚开发票
  • 定额发票领用日期
  • 小规模纳税人出售使用过的汽车
  • 购买固定资产的税率是多少
  • 经营租赁的固定资产计提折旧吗
  • 职工社保调整
  • Linux系统复制粘贴
  • 公司个人股份转让需要缴税吗
  • 开发票没有银行回单可以入帐吗?
  • 流动资产和非流动资产占比多少合适
  • linux系统怎么访问共享文件夹
  • 电脑运行时cpu温度
  • linux使用cp
  • 增值税电子发票有什么用
  • cmos是bios参数设置的
  • 进程process
  • nyu数据集
  • 苏黎世湖天鹅
  • 小规模纳税人收入会计分录
  • php操作json文件
  • 累计摊销属于什么类科目
  • 鲁棒性分析方法
  • 帝国cms怎么用
  • 企业捐赠的资产如何入账
  • 企业改制资产整合过程中涉及的土地增值税
  • 周转材料包装箱属于存货分类的
  • SQLite教程(三):数据表和视图简介
  • 供货商少开发票金额如何进行会计处理?
  • 资产管理公司的监管部门是谁
  • 桶装矿泉水计入什么科目
  • 建筑安装的扩展性是指
  • 金税盘一天可以开多少张发票
  • 主营业务收入的计算公式
  • 代发工资入哪个科目
  • 业务招待费 纳税调增
  • 资产负债表的资产按流动性大小排列
  • 公司购买防疫物资的申请
  • 短期借款的相关法规
  • 办公报销项目
  • 商贸公司库存表怎么做
  • 生产型企业年终奖发放方案
  • 内账外账用一个云盘可以吗
  • 企业会计准则规定,企业在对会计要素
  • w7系统ip地址
  • windows2000怎么安装
  • centos安装位置选择
  • wysafe.exe是什么
  • linux内核的作用
  • 本地电脑的网卡物理地址
  • win10日历提醒不显示
  • windows7怎么打开注册表
  • win7修改用户密码命令
  • ExtJS4给Combobox设置列表中的默认值示例
  • android 自定义drawable
  • [置顶]JM259194
  • 优化了一些已知问题是什么意思安不安装
  • python代码50行
  • JavaScript 2048 游戏实例代码(简单易懂)
  • 深入理解中国式现代化
  • 也论主板的扩展性
  • pythoni脚本
  • javascript题
  • js使用类
  • 辽宁省电子税务局电话
  • 施工费税费
  • 税务部门组织收入会议报道
  • 纳税人信用信息
  • 电子发票开具之前有销售方字样,为什么开具出来就不显示了?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设