自定义博客皮肤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 443

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

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

2020-11-24 01:00:22 607

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

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

2020-11-23 23:51:45 848

原创 浅尝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 879

原创 浅尝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 2922

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

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

2020-11-13 14:49:23 158

空空如也

空空如也

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

TA关注的人

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