自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Unity的两种单例模式创建

这种方式的优点是线程安全,并且在 Unity 环境中非常实用,因为它利用了 Unity 的生命周期管理。然而,这种实现方式依赖于 Unity 引擎,无法在非 Unity 环境中使用。然而,这种方式在多线程环境下是非线程安全的。如果你需要在多线程环境中使用 MySingleton,可以使用。// 可选:添加其他功能和数据到这个单例类。// 实现 Walk 方法的代码。这种方式的优点是延迟初始化,即在第一次调用。关键字来确保线程安全。

2024-07-18 23:12:51 328

原创 unity第一人称控制视角,移动跳跃全能代码,挂载就能用,代码中使用了CharacterController控制器

/ 延迟 jumpCooldown 秒后重置 canJump 为 true。// 跳跃的持续时间。// 触发跳跃后设置为false。// 按下 Shift 键时增加速度。// 检测鼠标左键按下。

2023-11-22 22:49:59 636 1

原创 对于unity第一视角移动,镜头方向跟移动方向不匹配的解决方法,此方法使用了Character Controller的move方法,详情请具体研究Character Controller。

public float speed = 5f; // 移动速度 private CharacterController characterController; void Start() { characterController = GetComponent<CharacterController>(); } void Update() { Move(); MouseLook(); } void M

2023-11-09 23:16:02 287 1

原创 1、什么是碰撞器?描述了物体可被碰撞的边界,以及碰撞过程中相互影响效果。碰撞效果:两个游戏对象碰在一起,通过物理引擎产生类似现实的效果种类:盒碰撞器(Box Collider)椭圆碰撞器(

描述了物体可被碰撞的边界,以及碰撞过程中相互影响效果。碰撞效果:两个游戏对象碰在一起,通过物理引擎产生类似现实的效果种类:盒碰撞器(Box Collider)椭圆碰撞器(Sphere Collider)胶囊碰撞器(Capsule Collider)车轮碰撞器(Wheel Collider):专用于车辆网格碰撞器(MeshCollider)地形碰撞器(Terrain Collider)

2023-11-02 23:16:13 346

原创 unity物体移动的两种方法

它们使用Input.GetAxis()函数来检测键盘上的"W", "A", "S"和"D"键,以及WASD键对应的箭头键。我们将movement向量乘以移动速度moveSpeed和时间间隔Time.deltaTime,以确保移动速度不受帧率的影响。当你在Unity编辑器中将这个脚本附加到Cube对象上时,你可以在脚本组件中设置moveSpeed的值,以调整Cube的移动速度。按下"W"键将使Cube向前移动,"S"键向后,"A"键向左,"D"键向右。在这个函数中,我们将检测输入并控制Cube的移动。

2023-10-23 22:22:13 836

原创 【无标题】

点击Sprite Editor在Slice中选择Slice默认分割,最后Apply会生成分割好的图片,打开Animation将分割好的图片Shift全选拉入Hierarchy面板即可。在图片的Inspector面板将Sprite Mode的Single改为Multiple进入精灵模式,然后应用Apply。UNITY精灵模式分割图片制作二维动画。

2023-10-05 16:15:18 27

原创 unity场景切换配合button使用的方法

/这个Game是去往的场景名称,如当前为start。注意脚本使用时要在命名空间引用using UnityEngine.SceneManagement;3.在button下的On click下选择这个空gameobject,同时选择挂载的方法例如下面命名的scene方法。public void transformscene()//这个transformscene是方法名。2.在button按钮下创建一个空gameobject用于挂载脚本。

2023-09-24 23:19:11 428 1

原创 UNITY不同分辨率自适应的方法

unity分辨率尺寸自适应

2023-09-24 23:07:10 313

空空如也

空空如也

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

TA关注的人

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