Unity 3D
文章平均质量分 50
神枪达
这个作者很懒,什么都没留下…
展开
-
Unity3D 基础——WASD控制物体移动
它的名字是 Horizontal ,控制左右的分别是 a 和 d 键。下面还有一个 Vertical,是控制前后的。原创 2023-10-24 18:53:14 · 1308 阅读 · 1 评论 -
Unity3D 基础——鼠标悬停更改物体颜色,移走恢复
【unity学习笔记】OnMouseEnter、OnMouseOver、OnMouseExit_unity onmouseover_一白梦人的博客-CSDN博客GetComponent()详解_getcomponet 动态名称-CSDN博客。原创 2023-10-23 18:59:26 · 891 阅读 · 0 评论 -
Unity3D 基础——通过四元数控制对象旋转
1.在场景中新建一个 Cube 立方体和一个 Sphere 球体,在 Inspector 视图中设置 Cube 立方体的坐标为(3,0,4),Sphere 球体坐标为(0,0,0)。在这个例子中,通过键盘的左右方向来控制场景中的球体 Sphere 的横向运动,而 Cube 立方体则会一直朝着球体旋转。4.点击播放按钮,通过键盘左右方向键(或者A,D键)控制球体运动,而 Cube 立方体会一直朝向 Sphere 球体。2.新建 C# 脚本 MotionControl,并将其附给 Sphere 球体对象。原创 2023-10-13 19:56:40 · 841 阅读 · 0 评论 -
Unity3D 基础——使用 Mathf.SmoothDamp 函数制作相机的缓冲跟踪效果
使用 Mathf.SmoothDamp 函数制作相机的缓冲跟踪效果,让物体的移动不是那么僵硬,而是做减速的缓冲效果。将以下的脚本绑定在相机上,然后设定好 target 目标对象,即可看到相机的缓动效果。通过设定 smoothTime 的值,可以调节缓动效果的持续时间。Mathf-SmoothDamp - Unity 脚本 API。原创 2023-10-17 18:01:19 · 1429 阅读 · 0 评论 -
Unity3D 基础——使用 Vector3.Lerp 实现缓动效果
3.将脚本绑定到 Cude 上,然后将其 Inpector 视图中将 endTrans 指定为 Cube(1) (我命名的是Arm)。(让A缓动到B,就把脚本绑定在A上,endTrans 设置为 B)1.在场景中新建两个 Cube 立方体,在 Scene 视图中将两个 Cude的位置错开。4.点击播放按钮,可以看到 Cube 缓动到 Cube(1) (我的Arm)的位置。2.新建 C# 脚本 Distance.cs(写完记得保存)原创 2023-10-13 18:54:27 · 1525 阅读 · 0 评论 -
Unity3D 基础——使用 Vector3.Distance 计算两个物体之间的距离
3.将脚本绑定到场景中的主相机 Main Camera (将脚本拖到主相机上);然后将 Cube 和 Cube(1) 拖到主相机 Inspector 视图中的 Obj Trans 1 和 Obj Trans 2 中。4.点击播放按钮,可以在 Console 视图中输出两个 Cube之间的距离(没有 Console 窗口按 Ctrl+Shift+C)1.在场景中新建两个 Cube 立方体,在 Scene 视图中将两个 Cude的位置错开。2.新建 C# 脚本 Distance.cs(写完记得保存)原创 2023-10-13 18:16:31 · 3520 阅读 · 1 评论