自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【游戏开发】从感兴趣到生而为人我很抱歉

练武不练功,到头来一场空。

2020-08-24 19:15:04 483

原创 浅尝Unity ECS的笔记 2020 C# Job System(四)

DOTS (DATA-ORIENTED TECH STACK)是由 ECS Job system Burst Compiler 组成的。我们已经了解了ECS,那么Job system是啥呢? 这得从上古时代说起,Unity一直以来都是单一线程的:一个指令进去CPU后,一个结果给你然后再是一个指令进去…… 但是现代的CPU已经不是以前的单核CPU,它可以同时处理很多的指令,如果还是使用Unity老式的处理方式,就太浪费这大好的资源了。 多线程因此而来:除了主线程以外,可以有很多的工人线程(worker t

2020-11-24 01:00:22 734

原创 浅尝Unity ECS的笔记 2020 System and Component(三)

Component可以保存到的fields包括: blittable types (type, float, double, int) bool char NativeString, BlobAssetReferences, fixedarray, other structs 没有引用! Component的创建: 必须是struct 继承IComponentData using Unity.Entities; // 添加这句话你就可以把这个script添加到GameObject上 [Ge

2020-11-23 23:51:45 940

原创 浅尝Unity ECS的笔记 2020 Conversion Workflow(二)

上次说到在script中向世界添加Entity,但是非常麻烦!你要一个个的把Component的值拉到script上,同时你也无法在Scene界面修改Entity(因为只有运行后你才能看到那个Entity)。这都是由于ECS还是在试验阶段,相关的UI可能要好久以后才有了。所以与其黑着眼在script里添加修改Entity,不如直接使用Unity本来的GameObject系统,在运行前把游戏场景里的GameObject都变成Entity形式,就可以啦~ 当然我们大可以自己写个转换器,但是Unity DOTS已

2020-11-23 23:47:32 1000

原创 浅尝Unity ECS的笔记 2020 Create an Entity(一)

由于Unity ECS仍然是个preview package,本文谈到的内容可能和最新版本有所不同。 有用的链接 Unity官方文档 知乎上对ECS的简介 1. 相信看到这篇文章的人肯定已经知道ECS在很多方面比OOP有很多优势,Unity也一直在研究并尝试实现ECS框架,未来的某一天ECS也许会非常流行。尽管现在的Unity的ECS还没有非常完善,但是早点熟悉一下肯定不是坏事。???? ECS的全称Entity Component System,用另一种说法也就是由 物体 数据 行为逻辑 组成。任何都

2020-11-17 20:19:20 3072

原创 10分钟给自己弄清楚怎么画一个UML

自己做游戏嘛,想到哪写到哪,不免会有好多class和杂七杂八的东西。没有计划的话,小一点的项目可能还没什么事,大一点的项目可能昨天写的东西,今天看就好像身处在垃圾山里。这时候才想起上课的时候其实有讲过UML,但我已经忘得一干二净,所以现在就简单地来回忆一下。 1. Visibility “+”表示 public; “-”表示 private; “#”表示 protected; 不带符号表示 default。 2. Abstract 斜体表示抽象类。 3. Interface 在类图中的第一层顶端用构

2020-11-13 14:49:23 223

空空如也

空空如也

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

TA关注的人

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