240 发简信
IP属地:湖北
  • AssetBundle中的shader变体丢失问题

    我们通过assetbundle加载材质球或shader时常遇到一个问题:在电脑上测试ok的shader,在手机上显示一片粉红。出现这种情况的原因...

  • Resize,w 360,h 240
    AssetBundle实战:资源冗余,分包策略,加载和卸载

    一.前文提要 AssetBundle是用于包装和加载资源的一个重要工具。我们可以在运行时对游戏内容进行更新。这允许开发者提交更小的应用程序,然后...

  • 游戏开发 - 事件系统的使用原则

    1. 什么是事件系统? 事件系统是游戏开发中最常用的基础模块,通常采用订阅发布模式实现。通过事件系统,我们可以在多个不同的模块在互不引用的情况...

  • unity项目中的程序集划分--设计思想和具体操作

    1. 划分程序集的意义 在大型项目中,合理的规划和拆分代码模块,设置合理的引用关系,可以解除基础框架-游戏模块-三方插件的耦合。 如上图中游戏模...

  • Resize,w 360,h 240
    git-使用submodule的坑

    一. 为什么要使用submodule? 面对比较复杂的项目,我们有可能会将代码根据功能拆解成不同的子模块。主项目对子模块有依赖关系,却又并不关心...

  • 基于华佗热更新(HybridCLR)的热更新方案设计和接入

    前言:主要记录了在接入华佗热更新中的一些思考和对整个项目的设计,当然也包括接入过程中的一些坑。希望可以给需要接入热更新的人一些启发,同时也欢迎大...

  • Resize,w 360,h 240
    你会用Visual Studio吗?(如何正确使用vs提高开发效率)

    工欲善其事,必先利其器。——《论语·卫灵公》* 作为一个unity非业余爱好者(臭写代码的),日常的工作与visual studio密切相关。 ...

  • Resize,w 360,h 240
    unity中NavMesh的静态生成与动态加载,以及踩坑与爬坑

    unity 导航数据的静态生成与动态加载 本文主要描述了如何使用更加方便的 高级NavMesh构建工具,用以静态烘培&动态更新网格数据,还包括其...

  • Resize,w 360,h 240
    CocosCreator-引擎的目录结构与如何去修改

    CocosCreator 是一个开源的游戏引擎,如果想要满足自己的自定义需求,可以按照官方的文档自定义引擎源码。但是CocosCreator的引...

个人介绍
搞什么开发啊,掉头发!