第一讲:初识教本
一个完整的BS脚本包括以下部分:
# 游戏名【游戏名称羿约妫鳏部分,#号是注释符】
[Origin]【起始部分,这部分可以不要】
Author = 作者名
Rating = 4.5(等级、星级,是别人对此脚本的评分)
[Keys]【键盘映射部分,这个最重要】
Up = Swipe Up(映射上方向键,=号后面的内容表示动作,即这个键起什么作用。关于动作以后有一个专门的章节来讲。)
Down = Swipe Down(映射下方向键)
Space = Tap(映射空格键)
Right = Tap (95,95)(映射右方向键)
Z = Tilt Absolute (0,-20) Return(映射Z键)
Y = Tilt Absolute (0,20) Return(映射Y键)
[Gamepad]【游戏手柄映射键盘部分,与[Keys]部分定义的键一一对应。由于游柄自带映射键盘功能,所以这部分代码没必要写】
LeftStick_Down = Down
RightButton = Right
A = Space
B = Up
Hat_Left = Z
Hat_Right = Y
[Guidance]【指导部分,告诉我们各种按键分别起什么作用,=号后面是下面[Strings]部分定义的字符串。搞不清楚老外为什么要这样绕来绕去,难道只是为了让脚本看起来更复杂?这部分可以不要】
LeftStick = SLean
Up = SJump
Down = SSlide
Left = STiltLeft
Right = STiltRight
[OpenSensor]【应用程序模式部分,不知道什么意思,懂的童鞋可以教教我,反正脚本没这部分可以正常运行】
Mode = TapA
Mode = TapB
Mode = Touch1
Mode = Touch2
Mode = Touch1TapA
Mode = Touch1TapB
Mode = Swipe
Mode = Tilt
Mode = TiltTapA
Mode = TiltTapB
Mode = TiltTouch1
Tilt = STilt
SwipeTap = SSwipeTap
Area1 = (0,33,100,33) STouchArea
U = Up SJump
D = Down SSlide
A = Space SShoot
[Strings]【定义字符串部分,BS中的字符串就是在英文单词前面加一个大写的S,=号后面是对字符串的解释。除了注释,没发现字符串在脚本中还有什么作用】
SLean = Lean
STilt = Tilt to Lean
SSwipeTap = Swipe to Move/Jump, Tap to Shoot
SJump = Jump
SSlide = Slide
SShoot = Shoot
[Strings.nb_NO]【不知道是什么,很多老外写的脚本都没有这个,直接无视吧】
SLean = Lene
STilt = Vippe å Lene
SSwipeTap = Dra for å Flytte / Hoppe, Trykk for å Skyte
SJump = Hoppe
SSlide = Skyv
SShoot = Skyte
(第一讲完)