位置: 编程技术 - 正文

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

  • 新办企业购置设备怎么抵税
  • 办公室的饮用水应该放在哪个科目下?
  • 税务局代个人开票
  • 专票红冲要不要收回发票联
  • 不动产统一发票图片
  • 税控系统技术维护费可以抵扣吗
  • 个人独资企业可以投资有限公司吗
  • 人工成本比例
  • 销售过程中客户买的是什么
  • 商业企业能否计税
  • 跨期租金收入税怎么算
  • 视同销售税率如何确定?
  • 固定资产的确认条件是什么
  • 公司给员工股票计税
  • 收到客户不要的定金怎么做账?
  • 公司章程上的出资时间2050年
  • 普通增值税发票查询结果不一致是什么原因?
  • 企业的其他业务成本包括什么
  • 收到押金入什么会计科目
  • 存货年末余额怎么算出来的
  • 工会经费,职工福利费,教育经费的扣除标准
  • 代扣代缴增值税怎么做账
  • 生产领用包装物计入哪里
  • 现行预计负债的计算公式
  • 前端开发csdn
  • 营业外收支的内容
  • 代购货物的缴税情况
  • 现金流量表的编报时间有
  • yii框架运行原理
  • php写excel
  • android常用的集成开发工具有
  • php5.5
  • 捷税宝被稽查了吗
  • jquery箭头函数
  • tcpdump 监听指定端口
  • 进项税额转出结转会计分录怎么写
  • 计入固定资产的条件
  • 购进固定资产的进项税可以抵扣吗
  • 企业发生的汇兑差额
  • 有留抵税额可以注销吗
  • 拓展费用入什么科目
  • sql存储过程详解图
  • 混合销售的含义
  • 调整以前年度少计收入
  • 找社保代理公司需要提供什么资料
  • 个体工商户的免税证明
  • 未开票收入本月要计提增值税吗
  • 销售退货的会计账怎么处理
  • 运输途中丢失的物品赔偿
  • 新开公司费用
  • 法人购买设备投入企业
  • 小规模纳税人购进税控机的税如何抵扣
  • 收到发票就是付款了吗
  • 企业增资的流程
  • mysql error0
  • sqlserver2019的使用
  • mac安装mysql没看见初期密码
  • dvd rom drive bbs priorities
  • windows无法更改设置
  • win10打开文件夹弹出新窗口
  • linux保存配置文件
  • linux中find命令用法
  • cocos2dx开发的游戏
  • cocos2d原理
  • 关于减肥的好方法
  • java gravity
  • 2024年全年计划
  • windows python2和python3共存
  • unity3d documentation
  • json 日期类型
  • python程序设计的方法
  • javascript数据结构与算法
  • js 数组处理
  • js滚动条滚动触发事件
  • 发票 报销期限
  • 当前税务干部队伍不足
  • 360浏览器hi真不巧
  • 外商投资的企业
  • 给税务局说明怎写
  • 普通发票和增值税普票有啥区别
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设