Drink Blog

一个希望能做独立游戏的普通人

Unity'IEnumerator And Lambda Perform in C++

unity协程迭代器和匿名方法在c++转译后的执行方式

协程的作用 协程,即Coroutine,可以认为它是一个返回值是IEnumerator的函数,但是使用它需要配合StartCoroutine使用。 协程不是多线程,所有的任务还是在主线程上完成,是一种异步多任务处理的方式。 协程的好处在于,它可以在一个函数内实现像update那样按帧执行某个部分,或者按照过几秒后执行某个部分。 但是问题也来了,协程并没有办法提升整体的效率,所以把...

Unity'ECS Frame Learning

学习unity的ecs框架

学习unity的ecs框架 ecs是基于流进行处理的框架,游戏内的每一个基本单元都是一个实体,每个实体又由一个或多个组件构成,每个组件仅仅包含代表其特性的数据(即在组件中没有任何方法),例如:移动相关的组件MoveComponent包含速度、位置、朝向等属性,一旦一个实体拥有了MoveComponent组件便可以认为它拥有了移动的能力,系统便是来处理拥有一个或多个相同组件的实体集合的...

Godot引擎第一人称控制示例学习

业余学点东西

Godot引擎第一人称控制示例学习 这是我第二次写关于Godot有关的Blog,这次我们来学习下Godot里面的第一人称的案例 首先我们二话不说运行实例 游戏我这里用文字口诉下构成,大概是一个界面,以及点击界面中的play进入一个第一人称场景 ​ 既然如此,我们就来了解下Ui,也就是ui有关的代码 直接贴代码,它的按钮是通过Inspector旁边的Node面板...

第一次尝试Godot引擎

业余学点东西

第一次尝试Godot引擎 今天来尝试下新引擎,从入门到入土 很早就对Godot有所了解,一个用类似Python语言的开源游戏引擎(最近支持Mono),不过我本身一直在使用U3d来写自己的项目,而在公司里则是用LayaBox完成自己所需要完成的工作(具体可以看我前几篇对Laya引擎源码解析的blog),所以一直没有时间尝试这个引擎,今天手头逐渐空闲了下来,于是去下载尝试了一下。 ...

假仙督道(九)

宠物风波

这是小说的第九章了,小说只准备更新10章..这个小说说实话我有点不太愿意写了。确实有些情节设置的太没趣了..看情况吧 “为什么跟你一间宿舍?” “对,为什么跟我一间宿舍…” “额..这有什么问题么?”德林克不解的问道。 “那当然啦”,那位张善材同学带着很明显是装的哭腔说道:“你要知道我刚刚说过要当你的小弟来着..” “可是实际上,我是很多新生学妹们崇拜的学长啊,平常不在一起...

假仙督道(八)

新生选宿舍

这是小说的第八章了,生活中出了点事情,让自己心情有些不愉快..或许没有人想管洪水滔天吧,但这个不管洪水滔天其实也是看语境,到底是当下想承担起这个责任,接着洪水滔天担起责任,还是日后怕因为洪水滔天甩不开身,不同时期,不同语境,同样的话,区别一样会很大 ​ “自己只是简单说说,没想就惹恼了那位,这一股如秋天树木凄凉的氛围是怎么回事..”德林克被对方的灵气震慑住了,此时也只好硬着头皮跟着...