diff --git a/src/preface/README.md b/src/preface/README.md index 92bd829d..42d1d46f 100644 --- a/src/preface/README.md +++ b/src/preface/README.md @@ -5,13 +5,13 @@ order : 1 sidebar : false --- ## 我是 - + 我是一个普通人,如果你希望通过看我的文章变成高手,不好意思我办不到。 我接触的第一款游戏引擎不是UE,也不是起源、CE、U3D而是一款非常古董的3D游戏引擎. - + 太古老了我真的想不起名字了,只记得电驴上下载的本体,想起来再来补名字吧。 @@ -31,20 +31,20 @@ sidebar : false ## 初窥 下载完DEMO后我发现,阻碍我第一步前进的便是前端编程语言JavaScript以及他用到的[threejs](https://threejs.org/docs/index.html#manual/zh/introduction/Creating-a-scene)(基于webgl) - + 对于我来说简直堪比看天书。于是,我就找了几百集的js课程以及threejs课程进行简单入坑。 目的很纯粹,看懂他写的东西,能扩展。学了一段时间后,发现我还是太年轻了,他的整个框架几乎都是使用原始js+threejs。 - + 回头来看这确实是DEMO,因为真的一点不考虑模块和通用结构。 ## 深坑 当我已经能大概看懂他框架部分后,发现另外一个严重的问题:他的render core部分不是用js写的,而是基于opengl es3写的shader。 - + 简直太可爱了(脏话),难不成还要学习opengl? 可是国内外的opengl教程都太少了,唯一能看到也只有官方的文档而已。可是,我想说可是,threejs基于webgl把能写的都写了,而他核心的渲染部分其实压根和opengl没关系。 @@ -58,7 +58,7 @@ OpenGL(Open Graphics Library)是一个用于渲染2D和3D图形的跨平台 ## 摸索 当时没有game101这种大佬级别的课程,于是我用了最笨的方法——骚扰作者。 - + 老外人还怪热情的,知道我是个初学者,耐心的推荐了一些书籍给我,其中就有经典的 《一周光线追踪》 《pbrt》 这是老外的 github @@ -66,7 +66,7 @@ OpenGL(Open Graphics Library)是一个用于渲染2D和3D图形的跨平台 ## 僵局 就这样,持续几个月后。我总算认识他写的东西了。 - + 只是认识了,里面的原理我是真看不懂,简直折磨。什么BVH、PBRShader、Raytracing、Pathtracing以及一大堆公式的代码化。 我已经意识到,如果没有扎实的数学、编程基础根本搞不定这个。于是我放弃所谓的简单魔改的想法,定下心来了解基础的光线追踪原理,至于CPP我依然没兴趣去学。 @@ -79,7 +79,7 @@ OpenGL(Open Graphics Library)是一个用于渲染2D和3D图形的跨平台 这时候的我依然痴迷我都支线任务:js+Pathtracing,以至于荒废了学习UE的大好时光。 当我再次下载UE的时候以及是UE5.0Beta了,里面大量的新特性让我措手不及... - + 这时候的我对gameplay框架、GAS、网络模块等压根没有概念。 @@ -87,7 +87,7 @@ OpenGL(Open Graphics Library)是一个用于渲染2D和3D图形的跨平台 ## 主线 一天,我梦中惊醒。我在干什么?我读书时的梦想到现在可一点都没实现。我到现在只是个简单会连连看(蓝图)的杂毛。 - + 对不起,没有诋毁蓝图大佬的意思。 于是鬼使神差,我起床打得开了电脑。下了个说是推荐新人用的DEMO-lyra。 @@ -109,7 +109,7 @@ OpenGL(Open Graphics Library)是一个用于渲染2D和3D图形的跨平台 ## 转折 >人们总是希望像电影主角那样,迎来某个剧情转折。 - + 对不起,现实是残酷的,穷人只能坚信学习可能改变命运。 diff --git a/src/tools/git/README.md b/src/tools/git/README.md index 3939cd4c..b587e2ee 100644 --- a/src/tools/git/README.md +++ b/src/tools/git/README.md @@ -74,8 +74,6 @@ $ git init # 初始化本地仓库,创建了一个新的 G 输出: `Initialized empty Git repository in /e/testfolder/.git/` -> 使用( git clone 命令)来获取代码,而不需要再次执行 git init。 - ### 3.创建仓库 * 添加 - **`git add`**