位置: 编程技术 - 正文

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

  • 受票方与付款方不一致
  • 已知税金及附加怎么算增值税
  • 出口税率和出口关税税率一样吗
  • 税财通财务软件下载
  • 平台怎么搞
  • 月初没报税可以领发票吗
  • 百望云票收费吗
  • 法人可不可以办信用卡
  • 政府补贴是什么职能
  • 供应商采购额变动原因有哪些
  • 劳务报酬代扣代缴个人所得税怎么做账
  • 股权变更印花税双方都要交吗
  • 职工教育经费能抵扣进项税
  • 所得税费用按月还是按年算
  • 通用机打发票属于什么发票
  • 设置戴尔笔记本锁屏时间
  • 出口退税是怎么退
  • 销售货物结转成本会计分录
  • 工商年报缴费基数是什么意思
  • 员工福利费账务处理
  • 以太网默认网关怎么查看
  • 公司卖旧车税务处理流程
  • 捐赠支出汇算清缴需要调增吗
  • 利润表应根据什么编制
  • 利润表里的所得税费用怎么算出来的
  • ccna 试题
  • node 和vue
  • vue权限控制设计
  • vue数据可视化大屏布局
  • 一文通透从输入URL到页面渲染的全过程----高频面试
  • 未分配利润为负的原因
  • 企业送的购物卡怎么退回去
  • 应收款挂账会计分录
  • 织梦栏目页模板
  • 小微企业应具备的条件
  • mysql数据库排序
  • 企业享受政府补贴的具体方式
  • 可供出售交易性金融资产初始计量
  • 一般纳税人账务不健全是否处罚
  • 企业收到合同保险怎么办
  • 豆制品属于农副产品吗为什么
  • 年底做账流程
  • 企业设置的坏账科目
  • 预付款退回来了怎么做账
  • 充值优惠怎么写
  • 现金日记账如何填写
  • 实收资本可以大过注册资本吗
  • 360天认证期是什么时候发布的
  • 工会经费补缴的流程
  • 个税专项扣除住房租金标准
  • 没有发票的费用汇算清缴的时候怎么调出来
  • mysql 5.7.13 winx64安装配置方法图文教程
  • winxp搜索文件内容搜不出来
  • 其他操作系统类型
  • tcpsyncookies
  • linux中进程在运行时的基本状态
  • 操作系统与硬件之间的关系
  • os x 10.11 el capitan中文版上手体验评测
  • linux的总结
  • win10注册表详解
  • windows的批处理是如何实现的
  • pc是什么软件
  • win8应用错误怎么办
  • win8自启动
  • 六个自由
  • javascript简单
  • jquery 放大镜
  • 简单阐述javascript的主要作用
  • jquery获取多个元素
  • Python判断字符串结尾并输出yes或no
  • python框架flask系列
  • 税务电子发票怎么开
  • 青岛市税务局内设机构
  • 郑州市惠济区税务局黄国选
  • 发票查询结果打印怎么弄
  • 我国烟草税的税点是多少
  • 铅球七米
  • 网上申报成功后才能去体检吗
  • 税务局 环保税
  • 创业板中签钱不能转出吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设