Unity 3D
<double>
这个作者很懒,什么都没留下…
展开
-
【unity 3D 基础速成】射线相关
**射线****1、概念射线是3D世界中一个点向一个方向发射的一条无终点的线,在发射轨迹中与其他物体发生碰撞时,它将停止发射之前做的鼠标点击屏幕控制人物移动,就用到了涉嫌射线,该案例是以鼠标点击的位置为起点,发出一条射线,注意:鼠标点击的位置是摄像机镜头上的一个位置,然后以该位置垂直于摄像机屏幕发射射线。Ray:射线RaycastHit:射线碰撞信息类2、创建射线1.声明一个...原创 2019-11-19 08:36:38 · 309 阅读 · 0 评论 -
【Unity 3D】项目实践--导航--鼠标点击控制人物移动&&摄像机跟随
效果展示: Unity 3D 项目实践--导航--鼠标点击控制人物移动&&摄像机跟随 项目包和源码获取方式1、csdn下载2、关注公众号:杂七杂八的技术号,回复work1导航系统一、烘培网格1、选中人物所能走的所有物体,属性选为static,点击win...原创 2019-11-17 15:34:07 · 1014 阅读 · 0 评论 -
【unity 3D 基础】物体间的触发检测
物体间的触发检测应用场景:检测人物若进入某一区域,发射机关1、设置检测区域新建一个物体作为检测区域,调整大小,勾选物体碰撞器的is trigger属性,碰撞器变为触发器。2、隐藏物体移除物体的mesh filter 和mesh render组件效果如下:3、触发检测函数刚进入:OnTriggerEnter(Collider other){}走出区域: OnTrigger...原创 2019-11-12 08:40:53 · 1822 阅读 · 0 评论 -
【unity 3D 基础】物体间的碰撞检测
物体间的碰撞检测1、碰撞产生的条件两个物体必须都有碰撞器,且至少有一个有刚体组件。官方手册说明:反正总结起来就是上面那句话2、碰撞检测函数碰撞发生:OnCollisionEnter(Collisioncollision){}碰撞结束: OnCollisionExit(Collisioncollision){}碰撞持续(每一帧执行一次):OnCollisionStay(Coll...原创 2019-11-12 08:33:12 · 1277 阅读 · 0 评论 -
【unity 3D 基础】地形---场景添加雾效:编辑器内添加&脚本添加
1、编辑器中实现:Windows->rendering->lighting settingother set听听勾选other setting-> fog,调整参数。参数解析:1、Color:雾的颜色2、Mode: 雾效的模式,一共有三种1)linear参数Start、End两个距离,雾效从Start开始越接近End越浓,到达End时达到最大浓度,End之后也为最...原创 2019-11-10 11:32:45 · 1172 阅读 · 0 评论 -
【unity 3D 基础】组件--刚体组件&碰撞器
一、刚体(rigidbody)组件为物体添加物理属性1、属性参数:Mass:质量Drag:摩擦力Angular Drag:旋转摩擦力Use Gravity:是否启用重力Is Kinematic:选中,则物体不受物理引擎的影响,即不受力。可以推动别的物体但是自己不会被推动二、碰撞器collider1、collider类型:Box collider、capsule colli...原创 2019-11-10 16:25:10 · 819 阅读 · 0 评论