位置: 编程技术 - 正文

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

  • 进口设备退税如何账务处理?
  • 企业所得税季末数怎么填
  • 销售购物取得的收入
  • 个体工商户定期定额核定
  • 购货方跨年红冲发票会计分录
  • 存放中央银行款项名词解释
  • 增值税转型的主要内容
  • 建筑业预缴税款是什么意思
  • 临时营业执照有效期多久
  • 有哪些发票可以开成餐饮服务
  • 一般存款账户可以转账给个人吗
  • 在建工程的利息支出
  • 加工属于什么税收分类
  • 土地增值税是否属于中央地方共享税
  • 小微企业增值税申报表怎么填
  • 虚开增值税发票具体操作是怎样的?
  • 注册资本没有缴足前贷款利息
  • 哪些人可以享受4050社保补贴
  • 选择纳税人身份考虑的因素
  • 采购国产设备增值税
  • 赞助支出属于什么费用
  • 期初建账实验步骤
  • 给研发人员福利怎么做账
  • 残疾人名下有房产可以申请残疾人补贴吗?
  • 租赁合同维修费用
  • 如何修改自己电脑物理地址
  • 金融公司呆账对当事人有什么影响
  • 显示器有必要买240hz吗
  • 公司修好厂房老板怎么说
  • 增值税流转税是什么意思
  • 斯塔尔德
  • 发票抵税是怎么申报的
  • 准予在企业所得税税前扣除的有
  • vue3组件写法
  • 企业所得税申报表模板
  • 增值税发票洗烂怎么办
  • window cuda
  • ubuntu搭建web服务器流程
  • vue中的$el
  • flexbuffers
  • 旅行发票可以做账吗
  • 小规模企业逾期是微信扫码付款吗
  • 电子口岸报关单在哪下载
  • 托盘账务处理
  • python wraps函数
  • 固定资产清理费用对应科目
  • 房地产增值税计入什么科目
  • mysql官方性能报告
  • 核定征收的企业所得税怎么算
  • 应收账款的账期是什么意思
  • 因管理不善材料被盗应记啥科目
  • 已抵扣未申报的税额如何转出
  • 公司账户的钱如何转出
  • 银行贷款损失的计算公式
  • 一次性收取一年的租金如何做分录
  • 服装、眼镜、鞋、西药的发票如何做账较好?
  • sql server数据库字段类型
  • mysql命令行配置
  • win10硬盘安装器安装教程
  • mac os x 10.12.2 Beta1怎么升级?macOS Sierra 10.12.2 Beta升级图文教程
  • linux没有ssh
  • linux 多线程 写文件
  • jquery炫酷效果
  • Android触摸事件回调方法
  • 编写批处理运行程序
  • js声明集合
  • linux中sudo命令的使用方式和作用
  • 详谈左晖
  • unity自动生成
  • shell函数库
  • python网络爬虫项目步骤
  • 消防咨询电话24小时
  • 小微企业 2018
  • 企业年检里的纳税是什么
  • 全国初中应用物理知识竞赛获奖名单
  • 环保税截止时间
  • 税务征管科与纳税人有接触吗
  • 武汉市江岸区工商局咨询电话
  • 建筑企业应如何选择适用的质量体系标准
  • 国家税务总局广西壮族自治区税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设