IC编辑器_从入门到精通_第六章
第六章:特殊玩法思想
————————————————————
如果你是个新手,现在讲一些复杂的触发器,基本上你会看不懂,所以咱们这章主要讲思想,这种抽象的东西可能会改变你未来的触发器风格,鲁迅曾经说过:“触发器要从娃娃抓起”,触发器风格一旦形成,在后天将难以改变,所以此章将带领各位新手走到正确的方向上,这对于你们以后的发展是大有裨益的。
触发器技术分为两个大类,一个是函数的运用,一个是算法与数据

9
:
第六章:特殊玩法思想 ———————————————————— 如果你是个新手,现在讲一些复杂的触发器,基本上你会看不懂,所以咱们这章主要讲思想,这种抽象的东西可能会改变你未来的触发器风格,鲁迅曾经说过:“触发器要从娃娃抓起”,触发器风格一旦形成,在后天将难以改变,所以此章将带领各位新手走到正确的方向上,这对于你们以后的发展是大有裨益的。 触发器技术分为两个大类,一个是函数的运用,一个是算法与数据结构。前者是形,后者是神,只有形神兼备,才能打造顶级的触发器。形,即外在,这里指函数的运用,这是新手期作者主要的研究内容,只有熟悉各种函数的使用,才能在这个架子上搭载我们的“神”,即内在,它看不见,但是却是打破触发器瓶颈的那把唯一的锤子,就像内功一样,虽然无形,但却有质,这种东西需要在不断的作图中形成,而本教程将直接将这些知识灌输给你,希望你可以从中获得一点点启发。 本章讲的特殊玩法,是比较广义的,包含Boss、耐久和纯特殊玩法等等需要使用大量触发器的地图,关于Boss制作的教程,网上也有不少,我们这里就不做讲解了。 这里给出官方文档的Boss教程: 好了,接下来看看本章咱们的知识点: · 触发器的数据流 · 封装思想 · 数学 · 算法 · 数据映射 · 输入层、逻辑层、显示层 触发器的数据流 在研究数据流之前,我们先思考一下触发器的本质是什么,它有事件、有条件、有动作,综合来看,它是一种在指定时机下能自动执行的脚本(也就是动作)。事件和条件选择符合的时机,动作提供操作,所以触发器的数据运行全在动作中,这里的数据,指的是咱们上一章讲过的所有数据类型。 [图片] 你会发现其实动作里写的函数,大多都是对数据进行操作,比如单位、漂浮文字、字符串、整数、二维向量等等,触发器的动作里可以创建数据、修改数据、查找数据以及删除数据,而不同触发器之间可能也因为处理相同的数据而造成关联性,而从数据本身的角度来看,它被多个触发器控制,所以就肯定会在触发器之间来回流动,这就是触发器的数据流。 [图片] 以上是新手制作触发器的数据流,其中红线表示数据之间存在关联,很显然,这些数据的流动非常的复杂,只要改动其中的一个数据,就可能牵一发而动全身,这种数据流结构非常难以控制,而且也极易出现bug













