Addressables
发表于|更新于|图形与引擎
|浏览量:
Addressables
效果更好的AB包,功能模块很类似
文章作者: 岁迹
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 岁迹!
相关推荐

2026-06-27
note-24

2026-06-27
Unity组件
Hinge Joint组件铰链组件(Hinge Joint)是一种关节组件,主要用于模拟物体间像门、秋千这类具有铰链连接的运动。铰链默认施加位置在物体的正中心,即(0,0,0) 作用 模拟铰链运动:让游戏对象能够绕指定轴做类似门开合、秋千摆动的旋转运动。 施加物理效果:配合物理引擎,让物体的运动符合物理规律,比如物体在重力作用下的自然摆动。 主要属性 Connected Body:指定与当前物体通过铰链连接的另一个刚体。若不指定,默认连接到世界坐标系。 Anchor:铰链在当前物体局部坐标系中的位置。 Axis:物体绕着旋转的轴,在当前物体局部坐标系中定义。 Use Limits:启用角度限制,开启后可设置物体旋转的最小和最大角度。 Min 和 Max:当 Use Limits 启用时,这两个属性分别定义物体旋转的最小和最大角度。 Use Motor:启用电机驱动,开启后物体可在电机的作用下主动旋转。 Target Velocity:电机驱动时的目标旋转速度。 Force:电机施加的力大小。 使用步骤 创建游戏对象:创建两个或多个带有刚体组件(Rigidbody)的游戏对象,...

2026-06-27
框架模块
单例模式单例模式(Singleton Pattern)是一种创建型设计模式,它确保一个类只有一个实例,并提供一个全局访问点。这种模式常用于需要全局访问点的对象,如配置管理器、游戏管理器等。 唯一性:确保一个类只有一个实例存在 全局访问:提供全局访问点 延迟初始化:通常采用懒加载方式创建实例 unity中的泛型单例,并且继承了MonoBehaviour,确保能够挂载到场景中的物体上,同时能够使用自带的生命周期函数,以及类型OntriggerEnter之类的物理事件 123456789101112131415161718192021222324252627282930313233343536373839public class Singleton<T> : MonoBehaviour where T : Singleton<T>{ private static T instance; public static T Instance { get { r...

2026-06-27
SurviveShootGame
角色移动通过RigidBody组件,Capsule Collider组件角色添加碰撞器以刚体组件,通过Player Movement脚本挂载到人物的模型上移动 1234567891011121314151617181920212223242526using UnityEngine;public class PlayerMovement : MonoBehaviour{ public float MoveSpeed = 6f; private Rigidbody rb; //private CharacterController player; private void Awake() { rb = GetComponent<Rigidbody>(); //player = GetComponent<CharacterController>(); } private void FixedUpdate() { float x = Inp...

2026-06-27
热更新
AssetBundle和Resources资源加载的区别 对比维度 Resources AssetBundle (AB 包) 资源打包方式 自动打包,放在Assets/Resources目录下即被包含 手动打包,需通过脚本或编辑器指定资源打包 是否包含在主包 是,所有资源打包进游戏安装包 否,独立于主安装包,需单独分发 动态更新支持 不支持,修改需重新发布整个安装包 支持,可通过网络更新单个 AB 包 加载方式 Resources.Load(资源名称),无需路径细节 先加载 AB 包,再通过bundle.LoadAsset(资源名) 卸载控制 只能通过Resources.UnloadUnusedAssets()批量卸载 支持AssetBundle.Unload()单独卸载某个包 安装包体积影响 增大初始安装包体积 不影响主包体积,资源可按需下载 内存效率 整体优化,可能占用更多内存 按需加载,内存占用更可控 分平台支持 不支持分平台单独打包 支持为不同平台生成优化后的 AB 包 适用场景 小型项目、静态资源、原型开发 中大型项目、需更新资...

2026-06-27
PuzzleGame
BUG :生成数字的颜色不一致,无法正确区分答案的颜色和题目数字的颜色 SudoKu(数独)🎯 核心任务 数独游戏基础逻辑实现 1.数独游戏的算法实现,回溯法实现数独,不继承MonoBehavior,使用静态方法创建。因为数独的逻辑判定是纯数据逻辑,与GameObject无关,不依赖于游戏对象。 核心思想:关于数独算法的实现,使用回溯法去实现,所有可能的候选解,并在发现当前选择无法导致最终解时进行回溯,撤销上一步的选择并尝试其他可能性。在数独求解中,该算法从第一个空白格子开始,依次尝试填入数字1到9,并通过递归处理后续的空格。如果某个数字的填入导致后续无法合法填充,算法会回溯到上一个空格,尝试其他数字,直到找到解或确定无解。 算法详解: 遍历数独数组,寻找值为0(表示空白)的单元格。对于找到的空白值,尝试找到从 1 - 9的每个值,在填入数字前,使用IsValid方法检查该数字在当 前行、当前列以及所在的3x3子网格中是否已经存在。如果存在重复,则尝试下一个数字。(遍历指定行,确保没有重复数字,遍历指定列,确保没有重复数字,计算当前单元格所在的3x3子网格的起始位置,然...
公告
记录游戏客户端开发、项目复盘和个人成长。