跳至正文

dxtst

AI编写与状态机

到此为止,第二部分的内容都已经讲完了。我主要向你们介绍了一个合格的Mod制作者应该掌握的基本知识,有些内容可能确实有点难度,现在不理解也没关系,不过重要的是你是真的不理解,而不是因为不想去学而不理解。第三部分以后的内容将会频繁的用到这些知识点,希望在那个时候你能会想起第二部分所学的内容与他们的联系。

本章作为补充章节,让我为你介绍一个制作AI的利器:状态机模型。它会对你以后设计自己的弹幕,NPC等等都会有巨大帮助。

阅读更多 »AI编写与状态机

C#基础知识(2)

如果说上一章的C#语法很多编程语言都具备,那么C#并不比C语言好出多少。真正让我们开发如此方便的是这门语言的面向对象部分,所谓面向对象,就是尽可能模拟人类的思维方式,使得软件的开发方法与过程尽可能接近人类认识世界、解决现实问题的方法和过程。本教程中,方法和函数这两个名词会混用,因为在C#语境下,他们之间没有任何区别。

这一章我们会把C#的面向对象知识讲完,希望这能解开你们在第一部分对于类和重写函数的疑惑。除此之外,这章的概念也会贯穿整个Mod制作流程,所以掌握对你理解TML和原版代码有着巨大的帮助。

书籍推荐:《C#入门经典》,MSDN

阅读更多 »C#基础知识(2)

C#基础知识(1)

欢迎来到C#基础知识介绍,其实很多C#语法都可以在网上找到,这里不会详细介绍这些基础(因为实在太多了,没法在两章全部覆盖),所以我建议大家自己先从网上找到一些C#教程并对着这些教程学习。裙中世界主要是将这些C#知识与Mod联系起来,让你们知道这些语法知识在Mod制作里面都有实际的用处。

书籍推荐:《C#入门经典》,MSDN

阅读更多 »C#基础知识(1)

第二部分介绍

经过第一部分的学习,我相信你已经对Mod制作的过程有了初步的了解,现在随手做个物品武器对你已经不是个难事。但是,在制作的过程中你肯定遇到了许多问题,以及对一些概念还有疑惑。可以这么说,如果你没有编程经验,你在第一部分写的大部分代码都是抄来的,也就是只知道应该这么写,但是不知道为什么要这么写。

这是因为,你们缺乏对C#这门语言以及游戏基本的数学、逻辑知识的基本了解。而第二部分的作用就是对于这些基础知识的补充,就像是修炼内功,唯有内功到位了才能够学会各种招式,施展自如同时还能举一反三。于是便有了第二部分的内容,这部分对于Mod初学者来说是重中之重,一定要好好学。

阅读更多 »第二部分介绍