Unity射线检测——实现简单的开关门效果 简要:通过鼠标点击来发射一条射线,来获得射线所碰到的物体名称,再通过改变门的Rotation值来实现开关门的效果。 一、代码实现 1.1 简易的场景搭建 注:这里的门是unity资源商店下载的一个预制体。 1.2 给门添加碰撞体 选中要开的门页 添加Box ...
分类:
编程语言 时间:
2021-05-24 13:03:08
阅读次数:
0
1 确认物体是否加了 Rigidbody 2 检查Gizmos中是否勾选了WheelCollider ...
分类:
其他好文 时间:
2020-11-18 13:00:35
阅读次数:
9
cc.Class({ extends: cc.Component, properties: { tiledMap:cc.TiledMap }, // LIFE-CYCLE CALLBACKS: onLoad () { //开启物理效果 cc.director.getPhysicsManager(). ...
分类:
其他好文 时间:
2020-04-05 00:13:50
阅读次数:
365
上面的图片形象的展示出了unity中 的各自含义。 Tilemap中的快捷键 可以将tile瓦片进行旋转 擦除 模式下可以对palette内的tile进行移动 Tilemap加碰撞体 1. 添加 组件 2. 如果想要将所有的碰撞体组合成一个,再添加 组件,但是这样会自动给物体添加刚体,把 变为 物体 ...
分类:
编程语言 时间:
2020-01-30 19:11:14
阅读次数:
111
1.初始条件: 1.角色只绑定一个碰撞体,移动时施加力或给予速度,用跳跃次数JumpTimes或者bool值OnGround判断是否在地面。 2.只用一个tilemap搭建2D场景,因此所有tilemap的图块都是同一个tag,用于判断是否落回地面。 2.出现的问题: 1. 当角色跳起来接触左右墙壁 ...
分类:
移动开发 时间:
2019-11-06 00:52:57
阅读次数:
218
基本功能 :实现WASD进行视角在XY轴方向的移动,其次按下鼠标左键产生子弹 对面前的砖块 进行碰撞。 项目地址: "BreakBricks" 制作过程: 1. 创建平面 做场景的地面 2. 创建砖块的预制体 ,包含信息有 碰撞体 材质 刚体 3. 复制砖块堆积创建墙壁 4. 对镜头 编写脚本 及 ...
分类:
编程语言 时间:
2019-05-19 18:16:05
阅读次数:
629
面试第一次知识总结: 一、Unity基本操作 1、unity提供哪几种光源? 2、物体发生碰撞的必要条件什么? 3、碰撞体和触发器区别与联系 4、预设(prefab)的好处 5、如何利用unity开发2D游戏 6、事件函数的执行顺序 7、协程 8、对象池 9、物体旋转和添加力 10、Unity、Mo ...
分类:
其他好文 时间:
2019-04-19 00:50:24
阅读次数:
170
一、对于VR中角色的手模型,一般是在角色中另外添加一个球型碰撞体 二、并且一定要勾选“Generate Overlap Events(触发重叠事件)”选项(默认状态是勾选的) 三、添加开始碰撞事件 四、默认情况下,Static Mesh(静态模型)的Generate Overlap Events(触 ...
分类:
其他好文 时间:
2019-03-06 13:36:53
阅读次数:
517
一,创建一个精灵物体; #添加碰撞体; #勾选碰撞体的 Is Trigger; #添加脚本CheckPoint; 二,新建一个空对象KillPlane #拖到摄像机的下方; #添加碰撞体组件 #勾选碰撞体的 Is Trigger; 三,脚本 ...
分类:
编程语言 时间:
2018-12-15 00:16:14
阅读次数:
254
一、Simple Collision:显示简单碰撞体,Comlex Collision:显示复杂碰撞体 二、添加简单和复杂碰撞体 三、自动生成复杂精确的碰撞体 ...
分类:
其他好文 时间:
2018-12-10 14:17:28
阅读次数:
383