Demon_接金币(三个掉落物品预设体,一接物体的工具)
接物体的工具
using UnityEngine; using System.Collections;public class Tool : MonoBehaviour {float hor;Vector3 moveDir;public float moveSpeed = 3f;int score = 0;void Update(){hor = Input.GetAxis ("Horizontal");//获取移动方向向量moveDir = hor * Vector3.right;//移动transform.position += moveDir * Time.deltaTime * moveSpeed;}void OnTriggerEnter(Collider other){if (other.tag == "Gold") {Destroy (other.gameObject);Debug.Log (++score);}}}
创建掉落体的三个预设体
using UnityEngine; using System.Collections;public class GoldCreater : MonoBehaviour {//金币预设体public GameObject goldPrefab;//生成金币的时间间隔public float interval = 1f;//计时器private float timer;//索引号private int index;void Update(){//计时器计时timer += Time.deltaTime;//计时完成if (timer >= interval) {///TODO:生成金币 GoldInit();//计时器归零timer = 0;}}/// <summary>/// 生成金币/// </summary>void GoldInit(){//子对象索引号(随机)index = Random.Range (0, 3);//生成位置Vector3 initPos = transform.GetChild (index).position;//生成金币 Instantiate (goldPrefab, initPos, Quaternion.identity);}}
转载于:https://www.cnblogs.com/VR-1024/p/6011143.html
Demon_接金币(三个掉落物品预设体,一接物体的工具)相关推荐
- 笔记14 灯光、预设体、3d物体的事件、碰撞体、刚体、炸箱子、触发器、物理材质、射线
笔记14 灯光.预设体.3d物体的事件.碰撞体.刚体.炸箱子.触发器.物理材质.射线 灯光 基本项 烘焙 灯光的种类 Lighting窗口 预设体 了解预设体 利用代码操作预设体 实例化预设体Inst ...
- Unity -- 材质-Material和预设体-Prefabs
材质(Materials)用来把网格(Mesh)或粒子渲染器(Particle Renderers)贴到游戏对象上.他们在定义对象怎么被显示发挥重要组成部分.材质包括用于呈现网状或颗粒着色器的参考,所 ...
- Unity3D开发之----将预设体Prefab压缩成AssetBundle文件
我在写这边文章之前参照了如下文章: https://www.jianshu.com/p/5d4145cd900c ----------------------------我是分割线---------- ...
- Unity Prefabs 预设体
prefabs 预设体是一个游戏物体及其组件的集合. Unity prefab系统将游戏物体所有的组件,属性值和子物体作为一个可重复使用的资源,并且允许你新建,配置,存储这样一个游戏物体.预制资产充当 ...
- 多智能体强化学习(三)单智能体强化学习
多智能体强化学习(三)单智能体强化学习 1. 问题制定:马尔可夫决策过程 2. 奖励最大化的理由 3. 解决马尔可夫决策过程 3.1 基于价值的方法 3.2 基于策略的方法 通过试验和错误,一个RL智 ...
- Unity(贴图、材质、预设体)
我们创建一个地形(Terrain),在Inspector栏下就有个Terrain的组件,其功能是可以编辑地形, 首先橙色箭头所指的按钮,其功能可以设置地形的限高,地形的大小等待. 蓝色箭头所指的按钮, ...
- Unity批量预设体替换材质球
using System.Collections; using System.Collections.Generic; using UnityEditor; using UnityEngine; us ...
- [C] 三、回调结构体
三.回调结构体 作者:解琛 时间:2020 年 12 月 18 日 #include <stdio.h> #include <string.h> #include <st ...
- unity项目:坦克大战:炮弹预设体
给炮弹预设体添加刚体和碰撞体组件和一个脚本. 炮弹预设体就是个球,生成点在坦克的炮筒上,在炮筒上创建一个空对象来标记生成位置,坦克的前方是炮弹的飞行方向. using UnityEngine;publ ...
最新文章
- animation动画不生效_关于CSS3的animation使用的一些坑,需要注意下!
- win7+php5.3.10下安装memcache (转)
- python爬虫招聘-Python爬虫实战-抓取boss直聘招聘信息
- OCJP试题分析第一章
- 温柔得叫人想死:日本电影《火宅之人》手记
- 《Breakfast At Tiffanys》
- 美女,你这是把腰带当裙子了?
- JAVA进阶教学之(foreach)
- JVM 学习二:类加载器子系统
- C# 序列化理解 1(转)
- MySql 入门.md
- python中showinfo什么意思_在Python中Windows – 在startupinfo中使用wShowWindow的Popen不会影响显示...
- 关于结构体嵌套的字节大小的问题
- 如何通过百度翻译实现整站网页翻译
- 练一练思维缜密程度。有程式xyz+yzz=532,其中x、y、z都是整数,用c++编写一个程序,求x、y、z分别代表什么数字
- JavaScript--AJAX页面传值
- 为什么肯德基和麦当劳总是开在一起?
- 高德地图和百度地图数据下载
- Inventor API学习
- Echarts修改图例legend文字颜色和字体大小