脚本注释多行_sdlpal(四)脚本系统script.c

0c4fff1548060b65a23238900c119f3a.png

沉寂了快1周多了,就为了这个脚本系统,通过正则表达式,从script.c中,拿到了

脚本指令的注释,

9ca2b376771cbd0354f44457b85ffdc2.png

这个脚本就是用来查表的。那么下面,看看怎么用

f28d3a466382ca9f30e9bc1d125ab842.png

看一下余下的16个事件

22bca3d209846bd54659e05b0a65d34f.png

下面则是 人工操作后,确实 事件物体到底是谁

f97e2b2994262b6cd79e06feab3f59cf.png

蓝色小兵,也就可以确认了

a4cdc2d7c694ab1ec8bd8c230cc71752.png

就这样,可以训练大脑,明白sdlpal的数据结构,和映射方式,调试的时候,一定要全局考虑,多维度思考,要不然很容易不理解,数据结构背后的含义

f3646dabbdd8b0185c2028c6209951f2.png

光此文件就有3000多行。脚本大约在200个以内。必须得慎重思考一下该如何

8f9f0a6548576e7aff48355854cfdd13.png

这样的话,基本上,什么事件物体都可以试出来,也可以知道各种事件物体,以及脚本在什么地方有用途。

总结一下,这大约200个小脚本,基本很零碎,很杂乱,有点像细枝末节了。

35130b239afdecda553f47ff4a0bb8c3.png

但是可以肯定的是,这里面最集中的对各种数据结构进行了操作。或许这就是数据结构和算法的最佳解释,有什么样的数据结构,就会有什么样的算法。这200个脚本函数,我还是想该如何组织一下,因为还得多看看,毕竟很多脚本都是连续执行的。

00b44c94e41c86f70390c47ac2bb2439.png

切换一次场景

c68eeb09b6c776fb1c02f2c49d8094e0.png

这3套操作是如何衔接的呢?

45b6fbdaf18719480660064e941ccbc8.png

看看runtriggerscript函数

bb98bd69c2c47bacc1c99bb55d3dcdcf.png

有一些约定俗成的套路,就直接跳转了。

db8e76e017d26f8e824e1ee0133ec023.png

所以,我明白了,要想真正的理解,script。c的思路,就必须要在

dc0b34025342f104cd49c7227e2b8fa9.png

这个函数里,安营扎寨,把调试信息拿出来,仅仅使用列表式吗?还是说要进行2d的方式,来显示输出信息呢?

请听下回分解。

大家的赞赏,就是我的动力啊,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值