位置: 编程技术 - 正文

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

  • 财务刷卡手续费怎么处理
  • 其他权益工具账务处理内容
  • 综合利用资源减计收入
  • 发票管理中的四流一致是指什么一致
  • 税务稽查增值税
  • 资源税的销售额包括
  • 在建工程会计分录什么意思
  • 幼儿园幼儿买花的通知
  • 软件技术服务费算无形资产吗
  • 企业筹建期间需要招几个会计
  • 增值税发票清单怎么导出
  • 无产权的建筑出售怎么办
  • 通行费发票如何开具
  • 过节时单位发的奖金
  • 更正申报以前个税的处理方法
  • 应收账款确认无法收回
  • 资产收购账务处理
  • 零申报的企业所得税年报怎么填
  • 免税行业企业
  • 简易办法计税销售额如何填写
  • 1697508230
  • 计算所得税时扣除增值税附加怎么算
  • 利润表里的营业成本包括哪些
  • 1697509200
  • 无形资产的出租租金通过什么科目核算
  • 上月留抵进项抵扣分录
  • 电信服务通信服务费计入什么科目
  • 固定资产清查表
  • 兼职人员的工资怎么做账
  • 资产总额和净资本的关系
  • 一个产品要有什么认证
  • win10一直显示修复
  • 工资薪金支出税前扣除
  • 购买财务软件会有操作流程吗
  • uniapp引入bootstrap
  • PHP:mcrypt_get_iv_size()的用法_Mcrypt函数
  • 辅导期纳税人注意事项
  • 电子承兑汇票是什么时候开始的
  • 客户多付的货款叫什么
  • 出差餐补如何做账
  • ai生成图形
  • 企业和银行未达账项
  • uni-app原理
  • 福利费专用发票如何账务处理
  • 公司法人代表能考公务员吗
  • 小规模纳税人直接从农户购入农产品要交增值税吗
  • python中map和filter有啥区别
  • 预算单位往来资金增加申报表代办人签字有风险吗?
  • 企业并购的主要特征是a扩大企业规模
  • 生产车间的辅助记录
  • 用于职工福利的固定资产折旧
  • 小规模差额征税的账务处理
  • 厂房改造费用算固定资产吗
  • 查看db2状态
  • 期初在产品怎么算
  • 装饰公司购入材料税额会计分录
  • 建筑企业印花税应税凭证名称
  • 现金解款单的会计分录
  • 进项转出转到哪里去
  • 建筑企业的安全技术措施
  • 企业减资要交税嘛
  • 年末利润如何计算
  • 个体注销名下的车辆需要过户吗
  • 劳务费发票可以抵扣进项税吗
  • 如何设置sql server
  • mysql的全文索引的用处
  • 蓝屏service
  • 中文版windows7的安装方式
  • linux 转换文件编码为utf8编码
  • hpp是什么文件
  • 微博是怎么用
  • nodejs filereader
  • Node.js中的事件循环是什么
  • ActivityManagerService 启动
  • 统计文件个数linux
  • 针对后台列表table拖拽比较实用的jquery拖动排序
  • jquery ui教程
  • android 简历模板
  • jQuery.Uploadify插件实现带进度条的批量上传功能
  • 税务实名认证如何操作
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设