https://docs.unity.cn/cn/current/Manual/class-HingeJoint.html
使用物理系统的铰链就可以
官方的文档写的特别简单

首先给想动的门 添加 Hinge Joint 组件 ,至于门贴到哪里不需要设置任何东西,只有门也可以转。

你会看到门上有个小黄箭头

他就是门转动的轴

箭头的位置是用这个来确定


这三个是确定能围绕哪个轴转 能转的就是1 不能就是0 自己多试试就知道了

这三个不需要设置

这个是给门一个力
到游戏里 你会用程序让门打开 或者 关闭 就是设置那个 targetposition的值
spring = 50 就是开门或者关门用的力度
damper 就是开门或者关门的阻力

你的代码看起来是这样的:

unity如何做一个可以打开关闭的门?相关推荐

  1. 在Unity中做一个淡入式的屏幕虚化

    屏幕虚化是非常简单的屏幕后处理特效之一,它的基本做法是对图片中的像素进行加权平均,也就是让每个像素的颜色都或多或少的受到周围像素颜色的影响,进而模糊画面,产生撸多了的效果,网上屏幕虚化的教程很多,在此 ...

  2. 【按键精灵篇】如何做一个自动打开APP进入注册页面自动输入自己手机号

    按键精灵,虽然很早听过,但是一直没有真正使用过,所以最近有点时间也简单试一下,通过脚本自动清理APP缓存,打开百家号并自动进入注册页面输入自己的手机号. 软件清单 1. 雷电手机模拟器:https:/ ...

  3. 我只会python、怎么搞个软件出来-python---很多行代码做一个自动打开软件的程序...

    这里我要推荐一个可以控制鼠标和键盘的库,pyautogui,据它的官方文档,PyAutoGUI的目的是为人类的 GUI自动化提供跨平台的Python模块. 既然能控制了,只要安排好逻辑就可以使其按照我 ...

  4. Unity Shader 做一个简单的波浪 屏幕扭曲

    v2f vert (appdata v) {v2f o;v.vertex.y = v.vertex.y + sin(v.vertex.x + _Time.y) ;o.vertex = UnityObj ...

  5. 【20171013】unity+cardboard做一个VR眼镜

    一.搭建开发环境 1.下载unity: https://store.unity.com/cn免费版即可 2.下载Android SDK: http://tools.android-studio.org ...

  6. 自学Unity之做一个MOBA游戏2——镜头移动

    Moba类的镜头移动逻辑是,你的鼠标处在整个屏幕最右边的时候,镜头就往右激动,其他方向同理.于是我就按照这样一个逻辑给 Main Camera ,比如当鼠标在屏幕最右边的时候: if (Input.m ...

  7. 自学Unity之做一个MOBA游戏4——小兵

    小兵我是用的网上下载的一个模型,有攻击.死亡.行走.停止的动画,用Annimation控制. 其实小兵的行为逻辑很简单,以天辉小兵为例,设置一个spawnPoint让小兵30秒生成一次,默认自动寻路前 ...

  8. 如何在Android中打开/关闭相机LED /手电筒

    在本教程中,我们向您展示如何在Android中打开/关闭手机摄像头或手电筒. 查看代码段: 1.开启 camera = Camera.open();Parameters p = camera.getP ...

  9. 【小松教你手游开发】【unity实用技能】给每个GameObject的打开关闭加上一个渐变...

    在游戏开发中,经常会因为直接将GameObject,setActive的方式打开关闭,这种方式效果太过生硬而给它加上一个Tween 可能是AlphaTween或者ScaleTween. 再加上一个Pl ...

  10. 怎么通过Unity和谷歌纸盒做一个VR游戏?(译)

    原文链接:点击打开链接 作者是用iPhone适配的,我是用的Android手机且由于SDK版本的关系所以会有些小细节不一样. 游戏工程地址:忍者飞镖 GoogleVR SDK for Unity:SD ...

最新文章

  1. Ubuntu中防火墙设置
  2. python小游戏源码-导弹发射小游戏——Python源代码
  3. 一篇文章帮你彻底搞清楚“I/O多路复用”和“异步I/O”的前世今生
  4. JDBC编程专题9之JDBC事务
  5. 剑指offer之Runnable和Callable的区别
  6. 5条能让web前端至少手拿20万年薪的特性!
  7. “方法X对于类型Y是模糊的” Java模糊方法调用null错误
  8. php闭包 js闭包,JavaScript闭包与PHP闭包的区别是什么?
  9. 朗文3000词汇表带音标_朗文少儿英语2A-Unit3知识归纳(单词含音标版
  10. 不良资产剥离或许将成为历史名词
  11. mybatis与spring集成
  12. ps安装教程以及一些注意事项
  13. Dynamic CRM 2016 IFD配置(6)Claims-based认证-外部访问配置
  14. git 进阶系列教程--push
  15. Dynamics CRM2011 在Visual Studio中开启Javascript的Xrm.Page智能提示
  16. 关于IOS中设置中找不到开发者选项的解决办法
  17. Python Tkinter模块详解(后续持续补充)
  18. HTML -超文本标记语言
  19. TC397 STM(System Timer)
  20. pdo mysql 安装 zval_macos下编译安装php5.2.17步骤

热门文章

  1. Git(3):git clone远程GitHub仓库代码出现“Permission Denied (publickey)”问题
  2. 最长递增子序列 两种做法
  3. 简单算法系列:快速算法/冒泡算法两则
  4. 互联网+(怎样保证小孩的安全) 2
  5. RMI 自己创建的 过程
  6. task 13-change the lcd to 32bpp form 16bpp.
  7. Outlier Detection with Isolation Forest(孤立森林异常检测)
  8. android字体单位sp,Android中的常用尺寸单位(dp、sp)快速入门教程
  9. ubuntu16.04 将cuda10.1降为cuda10.0
  10. c++中 vs 简单的对txt文件读写