文章目录

  • Unity模拟传送带
    • 1.模型搭建
    • 2.添加部件
      • 2.1添加触发器
      • 2.2 设置空物体作为传送带终点位置
      • 2.3为传送带设置开关和速度加速装置
    • 3. 源代码
    • 4.Demo

Unity模拟传送带

1.模型搭建

2.添加部件

2.1添加触发器

为传送带添加触发器,使得当物体停留在传送带时能一直向前移动。

2.2 设置空物体作为传送带终点位置

2.3为传送带设置开关和速度加速装置

本展示的传送带开关装置是通过空格键进行控制,加速装置通过数字1控制

3. 源代码

public GameObject belt;public Transform endpoint;//获取终点位置public int currentSpeed;//当前速度public int maxSpeed;//传送带最大速度public bool belton=false;//判断传送带是否开启private void Update(){if (Input.GetKeyDown(KeyCode.Space)){PowerSwitch(); }else if (Input.GetKeyDown(KeyCode.Alpha1)){ChangeSpeed();}                 }void ChangeSpeed(){if(currentSpeed>=maxSpeed){currentSpeed = 0;}else{currentSpeed++;}}void PowerSwitch(){if(belton){belton = false;}else{belton = true;}}private void OnTriggerStay(Collider collider){if(belton){ collider.transform.position = Vector3.MoveTowards(collider.transform.position, endpoint.position, currentSpeed * Time.deltaTime); }}

4.Demo

Unity学习笔记(实现传送带)相关推荐

  1. Unity学习笔记(4)-----粒子效果的实现

    Unity学习笔记(4)-–粒子效果的实现 一.效果展示 下面用若干张张动图展示效果: 大概就是这样,并不是很难. 实际效果要比图中的好一点(顺畅得多). 实现步骤 大致可以分为如下几个步骤,然后逐个 ...

  2. Unity学习笔记1 简易2D横版RPG游戏制作(一)

    这个教程是参考一个YouTube上面的教程做的,原作者的教程做得比较简单,我先参考着做一遍,毕竟我也只是个初学者,还没办法完全自制哈哈.不过我之前也看过一个2D平台游戏的系列教程了,以后会整合起来,做 ...

  3. 【Unity学习笔记】[Unity中文课堂教程] C#中级编程代码

    [Unity学习笔记][Unity中文课堂教程] C#中级编程代码 最近想补一补C#基础,Unity官方的C#中级编程教程质量很高,于是开个帖子把跟着敲+记录了部分价讲解和我自己的理解的代码存在这 原 ...

  4. Unity学习笔记:个人学习项目《疯狂天才埃德加》纠错文档

    Unity学习笔记:个人学习项目<疯狂天才埃德加>纠错文档 本文档是完成学校Unity课程作业时建立的纠错文档.用于记录自己开发过程中遇到的各种问题,以便下次遇到相同的问题时及时找到解决方 ...

  5. Unity学习笔记:Unity 3D 飞机大战

    Unity学习笔记:Unity 3D 飞机大战 1.打开unity软件后,首先新建Quad作为背景,导入飞机模型,并为其添加刚体 然后创建C#脚本,挂载到飞机上. 2.给飞机创建子弹,让子弹成为预制体 ...

  6. 【Unity学习笔记】UnrealToUnity教程:(网上购买的素材导入Unreal+插件转Unity)

    [Unity学习笔记]UnrealToUnity教程: 最近想从Unreal那边化点缘借借素材,没想到踩到一个大坑 一,素材导入Unreal 这个教程比较多,根据素材的来源,传送门是以下这几个: 1. ...

  7. unity学习笔记-特效篇

    unity学习笔记 传送门特效 火焰特效 传送门特效 由于动画师的动画制作遇到了一些小问题,只能先做其他功能的摸索了~ 本来想记录一下服务器搭建的,但是在消息传输的部分遇到了一些bug,可能是消息解析 ...

  8. Unity学习笔记:监听函数有什么卵用?(似乎就是从一件事过渡到另一件事?)

    Unity学习笔记:监听函数有什么卵用?(似乎就是从一件事过渡到另一件事?) 个人学习经验,仅供参考,欢迎各位码友批评指正. 做项目敲代码时,一直不是很理解监听函数是个什么玩意. 按我目前的理解,说白 ...

  9. Unity学习笔记—二次元日系游戏制作(实践篇-游戏初始化场景制作)

    原教程:siki:二次元日系游戏制作工具 - live2dSDK入门教程 http://www.sikiedu.com/my/course/282 (上)Unity学习笔记-二次元日系游戏制作(理论篇 ...

  10. [Unity学习笔记]2D游戏中的触碰/OnMouseDown

    [Unity学习笔记]2D游戏中的触碰/OnMouseDown 这种情况多用于2D游戏的触屏 1.给2D游戏对象加上collider 2D,让其能够被检测到

最新文章

  1. MyBatis基础知识汇总
  2. 2021China SAFe Day中国规模化敏捷会
  3. 基础总结(04)-- display:none;visibility:hidden;区别
  4. 闲话能力管理(Capacity Management)
  5. 百度地图 Android SDK - 检索功能使用的简单演示样例
  6. mysql 复杂的sql_mysql 一个复杂的sql
  7. main函数的类型定义
  8. Java基础学习总结(97)——合格的Java的架构师需要具备的技术知识
  9. collections 模块:更多数据结构
  10. POJ2182 HDU2711 Lost Cows【树状数组+线段树】
  11. c代码格式化_Python 只用一行代码,可以实现哪些事儿?
  12. 大数据解读剩女现象:谁遗忘了她们的爱情?
  13. linux 网络编程connection refused,《UNIX网络编程》第一个例子出现“connect error: Connection refused”错误提示信息?...
  14. Github上如何找开源代码
  15. 最美的时间你遇见了谁
  16. Dremel和Hadoop
  17. 移动端h5页面软键盘弹出后 背景图片被顶上去
  18. C语言数据结构学生成绩 顺序表
  19. 2020身高体重标准表儿童_儿童0一18岁青少年身高体重标准表-2020年儿童身高体重表图(中国标准版)下载最新比例表-西西软件下载...
  20. 安全测试——各大厂实践分享汇总(AI漏洞挖掘、安全质量保障实践)

热门文章

  1. QT与Symbian 3 , Meego,TCL彩电
  2. 那些在2009年失意的互联网“伟人”
  3. 百度崔珊珊讲给年轻人的九个故事:和百度一起成长,然后改变世界
  4. matlab 日历仿真,matlab绘制实用日历实例代码
  5. 为什么不受欢迎的书呆子? 《黑客与画家》
  6. ASP.NET 2.0数据教程之三十六 在DataList里编辑和删除数据
  7. Win10休眠模式设置:开机后自动恢复工作界面,防止程序员虐待电脑
  8. 【电子、电气、人工智能、图像处理、红外】EI会议(2023)
  9. 【无标题】关于机械版CAD零件序号乱了重新排序的问题
  10. 软件测试 遇到bug却无法重现怎么办?