位置: 编程技术 - 正文

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

  • 小规模增值税附表一怎么填
  • 建筑业固定资产折旧费用科目是什么
  • 异地预缴可以退吗
  • 个人股权转让如何纳税
  • 所得税费用的计提
  • 期末留抵增值税在哪个科目
  • 低值易耗品包括哪些东西和产品
  • 管理人员工作服计入什么科目
  • 企业作为二房东要交什么税
  • 个人房产租金收入如何纳税申报
  • 红字发票冲销的销项税怎么处理
  • 以前漏记的成本怎么处理
  • 私募过来的资金怎么做会计分录?
  • 摊销土地使用权和专利权会计分录怎么写
  • 支付土地流转费
  • 计提固定资产的方法有几种?
  • 以前年度漏记一笔短期借款但本金利息支出记账了
  • 从个人出开进的房租租赁发票可以抵扣几个点?
  • 存货暂估入账的分录
  • 临时业务开票
  • 只有进项没有销项怎么报税
  • 企业购买结构性存款会计处理
  • 企业取得免税收入怎么算
  • 定期定额怎么报税
  • 增值税完税凭证怎么做账
  • 多交的公积金怎么退回来
  • bios术语
  • 厂房维修是否可以退税
  • php string
  • 土地增值税清算收入如何确定
  • 生产车间闲置的固定资产
  • Win10怎么显示文件类型
  • php数组函数题目
  • 奥维尔的瓦兹河岸
  • ant design vue vue3
  • php在apache中有哪些工作方式
  • php获取参数值的三种方式
  • 股权转让会记分录
  • 企业接受外单位投入的材料一批,应编制()
  • arthas常用命令
  • php面向对象编程实验总结
  • 三公经费包括哪些支出
  • 成本法下长期股权投资的处置
  • laravel框架关键技术解析
  • php照片上传
  • 增值税发票认证抵扣时间规定
  • 公司注销账面实收资本如何处理
  • 市职工报销比例多少
  • js前端路由
  • 中秋快乐的祝福语怎么说
  • 蓝桥杯大赛2021
  • 企业购进固定资产,在安装完工交付使用时
  • 煤炭贸易公司的业务流程
  • 所得税的期初资产怎么算
  • 出口退税转内销的话如何算发票金额
  • 帝国cms怎么调用文章随机段落
  • 完整的css代码案例
  • spring整合mongodb
  • 企业所得税的内容比土地增值税的多了
  • 口罩属于什么经济分类
  • 数据mysql
  • mysql组合
  • 工会经费可以列支哪些项目
  • 工会经费计入什么项目流量表
  • 实收资本什么时候交齐
  • 一般纳税人资格证书怎么查询
  • 根据出库商品的编码
  • 外派国外的员工享受国内法定假期吗
  • 三代个税返还算什么费用
  • 购买新发票的时候要带旧发票去吗?
  • 公益救济性捐赠应计入的会计科目是
  • windows server 2008 r2离线激活
  • linux发布项目
  • cocos creator rpg
  • 基于python语言
  • 死循环代码
  • javascript面向对象吗
  • jquery获取浏览器宽度
  • jquery控制css样式
  • 财政云操作视频
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设