unity
文章平均质量分 94
Rebright-崇明
神说要有光,于是便有了我
展开
-
ECS框架学习
ECS框架实体(Entity):ID和组件列表组件(Component):存储Data系统(System):对象关联的Component进行操作适用情况:需要处理超多对象的同屏渲染问题,如戴森球计划;需要处理超多对象的管理和操作,如FPS。DOTSUnity DOTS是Unity官方基于ECS架构开发的一套包含Burst编辑器和JobSystem的技术栈,它旨在充分利用多核处理器的特点,充分发挥ECS的优势。参考链接官方Demo ECS Samples笨木头与游戏开发 博客...原创 2021-02-03 16:51:10 · 821 阅读 · 0 评论 -
[读书笔记] 设计模式与游戏完美开发
最近在看《设计模式与游戏完美开发》,文章将记录一些要点和一些设计模式实现原创 2020-07-27 16:52:01 · 1098 阅读 · 0 评论 -
Unity资源管理--AssetBundle学习
Unity提供了Resource加载和AssetBundle加载两种方式Unity资源管理(二)-Resources文件夹强烈不建议使用Resources系统,原因如下:使用Resources文件夹将会使细粒度的内存管理变得更难对Resources文件夹的不恰当使用会导致应用程序构架和启动时间变长随着Resources文件夹数量的增加,在这些文件夹中管理Asset将会变得越来越难使用Resources系统会降低项目向不同平台提供定制内容的能立,并且导致项目无法进行增量内容更新AssetBu原创 2020-07-22 14:53:31 · 592 阅读 · 0 评论 -
Lua热更新学习
在游戏开发中,常采用Lua进行热更新,本文主要记录lua学习过程中的知识点Lua框架选择腾讯维护的xLua进行学习原创 2020-07-14 14:46:05 · 368 阅读 · 0 评论 -
[源码学习]--UGUI
学习参考从bitbucket上获取uGUI 2019.1源码UGUI内核大探究事件系统UnityEngine.UI/EventSystem/EventSystem.csprivate List<BaseInputModule> m_SystemInputModules = new List<BaseInputModule>(); // 系统输入模块列表private BaseInputModule m_CurrentInputModule; // 当前输入模块事件的原创 2020-07-09 17:56:42 · 412 阅读 · 0 评论 -
PureMVC在Unity游戏开发中的应用
作为开发人员,我们都想写出优雅的代码,可又苦于自身能力不知该如何下手,而框架的作用正在与能够让你规范的去开发。之前写Web的时候,总被要求采用MVC架构,的确非常好用,也从来没有质疑过这种架构的好与不好。直到做游戏开发后,发现MVC好像并不适用这种类型的软件。最近在看PureMVC这个框架,诚然以目前的水平来说,我能看出这个框架对MVC进行了一定的改进,但是不足之处还需要实践中探索。PureMVC官方中文文档pureMVC仍然由Model-Controller-View组成,并且通过单例模式进.原创 2020-07-13 11:54:27 · 589 阅读 · 0 评论