自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 Unity入门项目John Lemon‘s Haunted Jaunt中的Obsever脚本

Physics.Raycast是Unity中用于检测射线是否与场景中的物体发生碰撞的方法,定义在UnityEngine.Physics类中,其第一个参数为射线、第二个参数是用于存储碰撞信息的RaycastHit结构体。Tramsform是Unity的一个组件,是每个游戏对象的跟节点,包含了对象在3D空间的位置、旋转等在C#中使用Unity.Engine即可使用其方法。RaycastHit 是Unity中的结构体,用于存储射线(Ray)的碰撞信息。Ray是Unity.Engine中的一个类 用于表示射线。

2024-06-26 13:26:50 373

原创 Unity入门项目John Lemon‘s Haunted Jaunt中的GameEnding脚本

是调节Canvas中的alpha数值的方法以此调节动画的透明度。可以实现动画逐渐淡出或淡入的效果。传入的参数分别是 Unity中的Canvas组件、一个用于判断是否重开的BOOL 以及AudioSource组件。OnTriggerEnter用于检测游戏对象触发一个碰撞器的事件 传入的参数Collider是触发事件的目标。是Unity提供的一个退出游戏的方法,是一个不可逆的操。Time.deltaTime是一个表示上一帧到当前帧所用时间的变量,表示每一帧的间隔。CaughtPlayer为受伤判定。

2024-06-26 10:28:25 495

原创 Unity入门项目John Lemon‘s Haunted Jaunt中的PlayerMovement脚本

Input.GetAxis("Mouse X")和 Input.GetAxis("Mouse Y")则获取鼠标的滚轮轴的输入,分别对应鼠标的水平和垂直滚轮移动。m_Movement.Normalize()进行向量的归一化,将Vector3中的向量长度缩放为1,并保持方向不变,确保移动速度不收输入值大小影响。Unity自动绑定了键盘的WASD以及上下左右。Rigibody是Unity中提供控制游戏对象物理状态的组件 ,用户可以通过Rigibody组件来控制游戏对象的速度、旋转和其他物理属性。

2024-06-26 09:24:22 975

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除