第一步:首先制作一个传送门的2D的图片(这个是我做的有点简陋大家可以拿去使用)

第二步:给传送门添加一个胶囊碰撞体

第三步:添加代码

public class Portal : MonoBehaviour {//声明去往的坐标public Transform goToPos;//声明游戏角色的坐标private Transform playerPos;void Start () {//获取游戏角色的坐标playerPos = GameObject.FindGameObjectWithTag("Player").transform; }//添加碰撞判断private void OnTriggerStay2D(Collider2D collision){//发生碰撞后按下键盘的E键if (Input.GetKeyDown(KeyCode.E)) {//将游戏角色的位置修改为去往的位置playerPos.transform.position = goToPos.transform.position;}}
}

第四步:为传送门游戏物体挂载脚本

第五步:将去往的游戏物体拖拽至脚本上

这里我创建了两个传送门游戏物体(可以创建空物体代替传送至的位置)

如果想来回进行传送的话给portalTwo也挂载这个脚本只是将Go To Pos要赋值的位置换为 portalOne就ok啦

unity 2D游戏实现传送门效果相关推荐

  1. ​Unity 2D游戏开发教程之2D游戏的运行效果

    ​Unity 2D游戏开发教程之2D游戏的运行效果 2D游戏的运行效果 本章前前后后使用了很多节的篇幅,到底实现了怎样的一个游戏运行效果呢?或者说,游戏中的精灵会不会如我们所想的那样运行呢?关于这些疑 ...

  2. Unity 2D游戏开发教程之2D游戏的运行效果

    Unity 2D游戏开发教程之2D游戏的运行效果 2D游戏的运行效果 本章前前后后使用了很多节的篇幅,到底实现了怎样的一个游戏运行效果呢?或者说,游戏中的精灵会不会如我们所想的那样运行呢?关于这些疑问 ...

  3. Unity 2D游戏开发教程之使用脚本实现游戏逻辑

    Unity 2D游戏开发教程之使用脚本实现游戏逻辑 使用脚本实现游戏逻辑 通过上一节的操作,我们不仅创建了精灵的动画,还设置了动画的过渡条件,最终使得精灵得以按照我们的意愿,进入我们所指定的动画状态. ...

  4. Unity 2D游戏开发快速入门第1章创建一个简单的2D游戏

    Unity 2D游戏开发快速入门第1章创建一个简单的2D游戏 即使是现在,很多初学游戏开发的同学,在谈到Unity的时候,依然会认为Unity只能用于制作3D游戏的.实际上,Unity在2013年发布 ...

  5. Unity 2D游戏开发快速入门(内部资料)

    Unity 2D游戏开发快速入门(内部资料) 试读样张:http://pan.baidu.com/s/1hqh5oqw Unity 2D游戏开发快速入门4 前  言 Unity是一款综合的游戏开发工具 ...

  6. 【Unity】Unity 2D游戏开发(一)U2D基础功能

    文章目录 Unity 2D游戏开发基础知识 Animation动画 SortingLayer层排序 Physics 2D物理2D Rigidbody 2D刚体 示例 1.点击鼠标发出子弹 2.子弹打中 ...

  7. unity 2D游戏开发 制作帧动画的两种方法

    本小主在这里给大家分享一下unity 2D游戏开发中制作帧动画的两种方法. 比较简单,一学即会. 方法一: 是用代码控制: 先创建一个2D工程.导入图片资源,并设置texture的texture ty ...

  8. unity 2d 游戏开发教程(2d战棋)

    unity 2d 游戏开发教程(2d战棋) 类似的游戏有:火焰纹章,梦幻模拟战 先上效果 源码领取方式:私信发送 2D战棋资料领取 这是 unity3d 战棋游戏开发 专题的内容拓展 这个专题完整的讲 ...

  9. Unity 2D游戏开发视频教程 Unity 2D Game Developer Course Farming RPG

    Unity 2D游戏开发视频教程 Unity 2D Game Developer Course Farming RPG Unity 2D游戏开发课程农业RPG MP4 |视频:h264,1280×72 ...

最新文章

  1. HTML5之地理信息应用 获取自己的位置
  2. c# 学习笔记 (1) 类型转换
  3. 设计模式理解:观察者模式
  4. cesium js 路径_Cesium开发学习路径
  5. Android Bitmap OutOfMemory 解决的方法
  6. scikit-learn中随机森林使用详解
  7. delphi7 如何判定dbgrid两行重复_良渚文化陶器上的图案、符号和文字(5)良渚文化陶器上文字的判定...
  8. 一键伪装成 Windows 10:Kali Linux 2019.4 版本推出 “Undercover” 模式
  9. 贺利坚老师汇编课程74笔记:按下esc键改变显示颜色
  10. 前端实习4个月的心得(uniapp)
  11. 迪普Web应用防火墙产品线
  12. 关于token和refresh token
  13. 人人都是产品经理2.0-04章摘要
  14. 【黑马程序员pink老师前端】HTML
  15. 昭和書体 全書体一览
  16. C#中word文档转html
  17. 用python打印几种三角形的排列
  18. android和asp交互,Android客户端用Json与Asp.Net服务器交互信息
  19. Android装置的开发挑战:软硬件如何巧妙整合
  20. 摄像头 虚拟服务器页面,虚拟云服务器能调用本地摄像头

热门文章

  1. Docker存储空间清理方法
  2. 触感反馈和声音反馈的效果实现
  3. 第八届B组蓝桥杯决赛
  4. WIN10专业版/家庭版激活
  5. SIP DTMF telephone-event
  6. win10系统wsappx占用内存高,电脑没法操作
  7. 轻酷宝学院:汽车4S店小程序在线开发教程
  8. “教务管理系统”ER模型
  9. Excel VBA 找出选定范围不重复值和重复值
  10. 移动信息终端基带芯片的开发与产业化