位置: 编程技术 - 正文

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

  • 增值税普通发票需要交税吗
  • 给职工租房的房租怎么进行账务处理?
  • 企业所得税营业收入是含税还是不含税
  • 项目固定资产投资强度
  • 开了负数发票增值税申报表怎么填
  • 固定资产折旧年限
  • 境外签署合同的效力
  • 固定资产盘盈原因
  • 税控发票包括哪些
  • 固定资产的确认条件是什么
  • 两个公司成立一个新的公司注意事项
  • 认缴制下股权转让如何不交税
  • 一般纳税人怎么交税
  • 互联网合同要交社保吗
  • 非居民企业啥意思
  • 借款给其他公司的会计分录怎么写
  • 本期销售额未达起征点请将本期应纳税额
  • 跨区域预缴企业所得税
  • 技术服务费进项票会计分录
  • 固定资产装修费用计入房产税吗
  • 土地平整费计入什么科目
  • 税后2.5万工资税前多少钱
  • 对账单和电子回单区别
  • 1697510024
  • 主营业务税金及附加包括什么
  • 事业单位固定资产盘盈账务处理
  • 房地产预缴税金附加可以计提吗
  • 非同一控制下合并报表编制
  • 第三方检测公司招聘信息
  • 入账成本包括增值税税额吗
  • 给子公司开票 总公司付款
  • PHP:Memcached::getOption()的用法_Memcached类
  • PHP:image_type_to_mime_type()的用法_GD库图像处理函数
  • 买支票需要带什么章
  • PHP:mcrypt_module_get_algo_key_size()的用法_Mcrypt函数
  • 企业可以超范围经营吗
  • 以前年度未入账固定资产账务处理
  • 超限量发票申请下来后怎么操作
  • ChatGPT可以做什么
  • php连接mysql8.0
  • 实际发放股票股利
  • 红字发票开错了是可以作废的吗?
  • 土地增值税扣除项目税金包括哪些
  • 材料采购合同印花税税率
  • 长期股权投资应计提减值准备的金额
  • 养老保险产生的利息怎么来的
  • 收到工程款怎么入账
  • 公司往来借款怎么做账
  • 应交税费期初有余额吗
  • 政府奖励企业如何领取
  • 合同资产减值准备对应科目
  • 盈余和利润是不是一个概念
  • sql server数据库怎么导出
  • 三种实现方法实现的特点
  • mysql闪退怎么回事
  • 繁体系统安装简体软件
  • solaris版本查询
  • 怎么用手机号查快递
  • centos pam
  • win8系统win10有什么区别
  • ubuntu20.04怎么用
  • linux 禁用root
  • windows8怎么关闭广告弹窗
  • windows8设置自动关机
  • win1020h2正式版
  • win10电池图标不动
  • win10系统应用更新
  • Cocos2dx 3.2 + vs2012 + win7 改变面黑色背景的大小
  • jquery插件使用教程
  • 纯css实现轮播图
  • python 文件头
  • 在页面中输出当前字符串的长度
  • 用shell脚本创建用户
  • javascript tr
  • js接收excel文件流
  • javascript中的匿名函数
  • 没工作个人所得税还用下载吗
  • 河南省个人无犯罪证明书
  • 如何在电子税务局变更财务负责人
  • 城市配套费需要缴纳契税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设