
ECS
文章平均质量分 80
研究Unity2019最新技术ECS实体组件系统的学习笔记
CloudHu1989
天行健,君子以自强不息;
地势坤,君子以厚德载物。
展开
-
如何在DOTS中计算欧拉角euler angles?
在Unity中我们时常会涉及到角度计算,面向对象编程中常用的欧拉角,在DOTS中却没有对应的API调用,这大概是因为DOTS中使用弧度而不是角度,所以我们在传递角度到DOTS中时需要将角度转化成弧度。然而我们在面向对象中已经知道某种功能对应的欧拉角的算法了,却不知道该功能对应弧度的算法,所以还是需要获得欧拉角,这个功能在Unity中用面向对象的API非常容易实现,但是在DOTS中就不是那么简单了,对比一下代码就知道差距了。原创 2023-07-01 10:17:19 · 513 阅读 · 0 评论 -
ECS进阶案:场景切换器
基于Unity2019最新ECS架构开发MMO游戏笔记9官方ECS进阶案例解析之场景切换器开始之前的准备工作:ECS进阶:SceneSwitcher小结更新计划作者的话ECS系列目录基于Unity2019最新ECS架构开发MMO游戏笔记0基于Unity2019最新ECS架构开发MMO游戏笔记1基于Unity2019最新ECS架构开发MMO游戏笔记2基于Unity2019最新ECS架构开发MMO游戏...原创 2019-08-12 14:57:09 · 1799 阅读 · 0 评论 -
UnityMMO资源整合&服务器部署
下载客户端,编译Skynet,部署服务器,部署数据库原创 2019-08-12 18:24:53 · 3729 阅读 · 12 评论 -
UnityMMO网络同步
基于Unity2019最新ECS架构开发MMO游戏笔记15UnityMMO主世界ECS应用情景迷思准备工作网络同步更新场景主世界加載小结更新计划作者的话ECS系列目录ECS官方示例1:ForEachECS官方案例2:IJobForEachECS官方案例3:IJobChunkECS官方案例4:SubSceneECS官方案例5:SpawnFromMonoBehaviourECS官方案例6:SpawnF...原创 2019-08-16 16:25:03 · 2029 阅读 · 0 评论 -
用ECS做HexMap:利用RenderMesh绘制六边形
基于Unity2019最新ECS架构开发MMO游戏笔记17从点到面画六边形一点小优化更新计划作者的话ECS系列目录ECS官方示例1:ForEachECS官方案例2:IJobForEachECS官方案例3:IJobChunkECS官方案例4:SubSceneECS官方案例5:SpawnFromMonoBehaviourECS官方案例6:SpawnFromEntityECS官方案例7:SpawnAnd...原创 2019-08-22 20:24:58 · 1546 阅读 · 0 评论 -
用ECS做HexMap:重构地图系统
基于Unity2019最新ECS架构开发MMO游戏笔记20概述概念原型Archetypes内存块实体查询EntityQuery任务Jobs系统组织颜色平均化区域混合三角化混合区域边界连接桥填充间隙边界合并更新计划作者的话ECS系列目录ECS官方示例1:ForEachECS官方案例2:IJobForEachECS官方案例3:IJobChunkECS官方案例4:SubSceneECS官方案例5:Spa...原创 2019-08-27 14:08:20 · 1687 阅读 · 0 评论 -
用ECS做HexMap:鼠标点击六边形单元涂色
基于Unity2019最新ECS架构开发MMO游戏笔记21准备工作鼠标触碰六边形单元鼠标点击位置更新计划作者的话ECS系列目录ECS官方示例1:ForEachECS官方案例2:IJobForEachECS官方案例3:IJobChunkECS官方案例4:SubSceneECS官方案例5:SpawnFromMonoBehaviourECS官方案例6:SpawnFromEntityECS官方案例7:Sp...原创 2019-08-27 20:30:06 · 675 阅读 · 0 评论 -
用ECS做HexMap:高地与阶梯
基于Unity2019最新ECS架构开发MMO游戏笔记22准备工作高地与阶梯连接鼠标点击位置更新计划作者的话ECS系列目录ECS官方示例1:ForEachECS官方案例2:IJobForEachECS官方案例3:IJobChunkECS官方案例4:SubSceneECS官方案例5:SpawnFromMonoBehaviourECS官方案例6:SpawnFromEntityECS官方案例7:Spaw...原创 2019-08-29 11:56:13 · 544 阅读 · 0 评论 -
Unity2019最新ECS架构开发MMO游戏笔记更新计划
因为ECS海克斯地图的前期算法都是基于Jasper Flick的教程Unity Hex Map Tutorial,这里暂时是将其ECS化,等教程学习完会按照自己的思路来做无限地图。所以短期的计划确定会按照Jasper的思路推进,因此把短期更新计划修正到该教程的路线是可行的。所以特地进行修正,并且更新计划将从笔记模版中删除,在这一篇里进行单独更新,这样就避免重复的操作了。这么做就像是从冗余的代码中...原创 2019-08-29 13:11:39 · 1601 阅读 · 0 评论 -
ECS问题集锦QA(长期更新)
QA0:Job的使用Q:IJobChunk IJobForEach IJobForEachWithEntity,这三个感觉差不多啊。我查api也没详细说,官方的例子也是三个都可以用作旋转,那实际使用的时候怎么取舍呢?A:Chunk指内存块,IJobChunk是在实体量大且数据相同的时候使用,可以对大量实体进行批量操作,以内存块为单位;IJobForEach这个不需要操作实体,通常是...原创 2019-08-29 15:42:01 · 393 阅读 · 0 评论 -
用ECS做HexMap:不规则化
基于Unity2019最新ECS架构开发MMO游戏笔记23准备工作失败品ECS专题目录ECS更新计划作者的话准备工作如果大佬对ECS版的海克斯无限地图感兴趣,不妨参与进来,欢迎Star/Folk源码0下载Unity编辑器(2019.1.12f1 or 更新的版本),if(已经下载了)continue;1克隆:git clone https://github.com/cloudhu/HexM...原创 2019-08-30 10:39:55 · 533 阅读 · 0 评论 -
用ECS做HexMap:刷子难题
基于Unity2019最新ECS架构开发MMO游戏笔记24准备工作前言更大的地图ECS专题目录ECS更新计划作者的话准备工作如果大佬对ECS版的海克斯无限地图感兴趣,不妨参与进来,欢迎Star/Folk源码0下载Unity编辑器(2019.1.12f1 or 更新的版本),if(已经下载了)continue;1克隆:git clone https://github.com/cloudhu...原创 2019-09-02 14:46:52 · 359 阅读 · 0 评论 -
用ECS做HexMap:河流
基于Unity2019最新ECS架构开发MMO游戏笔记25准备工作前言ECS专题目录ECS更新计划作者的话准备工作如果大佬对ECS版的海克斯无限地图感兴趣,不妨参与进来,欢迎Star/Folk源码0下载Unity编辑器(2019.1.12f1 or 更新的版本),if(已经下载了)continue;1克隆:git clone https://github.com/cloudhu/HexMa...原创 2019-09-04 14:58:34 · 362 阅读 · 0 评论 -
用ECS做HexMap:道路
基于Unity2019最新ECS架构开发MMO游戏笔记26准备工作高地与阶梯连接ECS专题目录ECS更新计划作者的话准备工作如果大佬对ECS版的海克斯无限地图感兴趣,不妨参与进来,欢迎Star/Folk源码0下载Unity编辑器(2019.1.12f1 or 更新的版本),if(已经下载了)continue;1克隆:git clone https://github.com/cloudhu/...原创 2019-09-05 10:03:18 · 498 阅读 · 0 评论 -
Unity开源项目整理(长期整理+不定期更新)
此篇用于整理一些感兴趣的开源项目,好的开源项目非常多,但是为了保持简洁,不感兴趣的不再此列。项目名称最低版本技术类型备注Spaceship DemoUnity 2019.2.0f1Visual Effect Graph +HDRP特效制作蓝图+高清渲染管线HexMapMadeInUnity2019ECSUnity 2019.1.12f1ECS DOTS实...原创 2019-09-08 10:57:28 · 16051 阅读 · 11 评论 -
ECS进阶:Boids
基于Unity2019最新ECS架构开发MMO游戏笔记8官方ECS进阶案例解析之大群开始之前的准备工作:ECS进阶:Boids小结DOTS 逻辑图表更新计划作者的话ECS系列目录基于Unity2019最新ECS架构开发MMO游戏笔记0基于Unity2019最新ECS架构开发MMO游戏笔记1基于Unity2019最新ECS架构开发MMO游戏笔记2基于Unity2019最新ECS架构开发MMO游戏笔记...原创 2019-08-12 12:18:28 · 3047 阅读 · 4 评论 -
UnityMMO主世界
基于Unity2019最新ECS架构开发MMO游戏笔记14UnityMMO主世界准备工作:进入游戏选择角色+创建角色小结更新计划作者的话ECS系列目录[ECS官方示例1. ForEach](https://blog.csdn.net/qq_30137245/article/details/98959135)[ECS官方案例2. IJobForEach](https://blog.csdn.net/...原创 2019-08-16 08:41:22 · 2629 阅读 · 0 评论 -
MegaCity1
基于Unity2019最新ECS架构开发MMO游戏笔记12MegaCity1开始之前的准备工作:Megacity的交通系统小结更新计划作者的话ECS系列目录基于Unity2019最新ECS架构开发MMO游戏笔记0基于Unity2019最新ECS架构开发MMO游戏笔记1基于Unity2019最新ECS架构开发MMO游戏笔记2基于Unity2019最新ECS架构开发MMO游戏笔记3基于Unity201...原创 2019-08-14 13:44:56 · 1573 阅读 · 2 评论 -
ECS官方示例1. ForEach
基于Unity最新ECS架构开发MMO游戏研究笔记系列文章作者一步步带你走进Unity2019最新ECS架构的开发世界从入门到弃坑ORZ呸从入门到精通...原创 2019-08-10 08:22:54 · 9177 阅读 · 7 评论 -
Unity2019ECS常用定语学习笔记(更新中)
这些定语的命名都很直白,顾名思义,不过,还是汇总一下吧定语修饰类型功能[AlwaysUpdateSystem]Class总是更新系统[BurstCompile]structBurst编译[ReadOnly]NativeArray只读模式,速度更快[NativeDisableParallelForRestriction]NativeArray...原创 2019-08-14 14:43:59 · 2328 阅读 · 0 评论 -
ECS官方案例2. IJobForEach
基于Unity2019最新ECS架构开发MMO游戏笔记1中文版一图读懂ECS前言官方案例解析22. IJobForEach小结DOTS 逻辑图表更新计划作者的话中文版一图读懂ECS前言在上一篇基于Unity2019最新ECS架构开发MMO游戏笔记0中讲了官方的第一个案例,通过图文并茂的分析,相信各位大佬已经对ECS有了一定的认识,这一篇会继续分析官方案例。关于源码,如果有意想深入了解的,...原创 2019-08-10 11:18:56 · 3073 阅读 · 0 评论 -
ECS官方案例3. IJobChunk
基于Unity2019最新ECS架构开发MMO游戏笔记2ECS系列目录基于Unity2019最新ECS架构开发MMO游戏笔记0基于Unity2019最新ECS架构开发MMO游戏笔记1官方案例解析33. IJobChunk小结DOTS 逻辑图表更新计划作者的话ECS系列目录基于Unity2019最新ECS架构开发MMO游戏笔记0基于Unity2019最新ECS架构开发MMO游戏笔记1官方案例...原创 2019-08-10 13:53:35 · 3010 阅读 · 0 评论 -
UnityMMO选人流程
基于Unity2019最新ECS架构开发MMO游戏笔记13UnityMMO选人流程准备工作:选人流程选择角色+创建角色小结更新计划作者的话ECS系列目录基于Unity2019最新ECS架构开发MMO游戏笔记0基于Unity2019最新ECS架构开发MMO游戏笔记1基于Unity2019最新ECS架构开发MMO游戏笔记2基于Unity2019最新ECS架构开发MMO游戏笔记3基于Unity2019最...原创 2019-08-14 18:04:33 · 2647 阅读 · 0 评论 -
ECS官方案例4. SubScene
基于Unity2019最新ECS架构开发MMO游戏笔记3ECS系列目录基于Unity2019最新ECS架构开发MMO游戏笔记0基于Unity2019最新ECS架构开发MMO游戏笔记1基于Unity2019最新ECS架构开发MMO游戏笔记2官方案例解析44. SubScene小结SubScene 逻辑图表更新计划作者的话ECS系列目录基于Unity2019最新ECS架构开发MMO游戏笔记0基于...原创 2019-08-10 15:13:21 · 3585 阅读 · 2 评论 -
ECS官方案例 5. SpawnFromMonoBehaviour
基于Unity2019最新ECS架构开发MMO游戏笔记4ECS系列目录基于Unity2019最新ECS架构开发MMO游戏笔记0基于Unity2019最新ECS架构开发MMO游戏笔记1基于Unity2019最新ECS架构开发MMO游戏笔记2基于Unity2019最新ECS架构开发MMO游戏笔记3官方案例解析55. SpawnFromMonoBehaviour小结DOTS 逻辑图表更新计划作者的话E...原创 2019-08-10 16:07:25 · 1424 阅读 · 0 评论 -
用ECS做HexMap:自动生成地图系统
基于Unity2019最新ECS架构开发MMO游戏笔记16自动生成地图系统AutoCreateMapSystem神奇的六边形六边形实体玩家输入系统小结更新计划作者的话ECS系列目录ECS官方示例1:ForEachECS官方案例2:IJobForEachECS官方案例3:IJobChunkECS官方案例4:SubSceneECS官方案例5:SpawnFromMonoBehaviourECS官方案例6...原创 2019-08-19 22:42:45 · 2298 阅读 · 0 评论 -
ECS官方案例6. SpawnFromEntity
6. SpawnFromEntity原创 2019-08-10 18:45:06 · 2525 阅读 · 0 评论 -
ECS官方案例7. SpawnAndRemove
生成和移除实体原创 2019-08-10 20:56:34 · 1894 阅读 · 0 评论 -
ECS更新计划修正
ECS更新计划修正更新计划修正作者的话ECS系列目录基于Unity2019最新ECS架构开发MMO游戏笔记0基于Unity2019最新ECS架构开发MMO游戏笔记1基于Unity2019最新ECS架构开发MMO游戏笔记2基于Unity2019最新ECS架构开发MMO游戏笔记3基于Unity2019最新ECS架构开发MMO游戏笔记4基于Unity2019最新ECS架构开发MMO游戏笔记5基于Unit...原创 2019-08-11 08:34:51 · 503 阅读 · 0 评论 -
用ECS做HexMap:利用RenderMesh为六边形涂色
基于Unity2019最新ECS架构开发MMO游戏笔记18为六边形涂色链接相邻单元颜色混合更新计划作者的话ECS系列目录ECS官方示例1:ForEachECS官方案例2:IJobForEachECS官方案例3:IJobChunkECS官方案例4:SubSceneECS官方案例5:SpawnFromMonoBehaviourECS官方案例6:SpawnFromEntityECS官方案例7:Spawn...原创 2019-08-23 22:24:37 · 2030 阅读 · 0 评论 -
ECS进阶:FixedTimestepWorkaround
ECS进阶:FixedTimestepWorkaround原创 2019-08-11 21:16:27 · 1832 阅读 · 0 评论 -
用ECS做HexMap:六边形单元的颜色混合
基于Unity2019最新ECS架构开发MMO游戏笔记19颜色混合颜色平均化链接相邻单元颜色混合更新计划作者的话ECS系列目录ECS官方示例1:ForEachECS官方案例2:IJobForEachECS官方案例3:IJobChunkECS官方案例4:SubSceneECS官方案例5:SpawnFromMonoBehaviourECS官方案例6:SpawnFromEntityECS官方案例7:Sp...原创 2019-08-24 16:13:57 · 957 阅读 · 0 评论 -
MegaCity0
基于Unity2019最新ECS架构开发MMO游戏笔记11MegaCity开始之前的准备工作:Skynet服务器部署编译Skynet安装Mysql数据库并导入Server/data/里的两个数据库文件小结更新计划作者的话ECS系列目录基于Unity2019最新ECS架构开发MMO游戏笔记0基于Unity2019最新ECS架构开发MMO游戏笔记1基于Unity2019最新ECS架构开发MMO游戏笔记...原创 2019-08-13 21:19:48 · 3056 阅读 · 4 评论