第28-8章 罢鸽
蔷薇丛,卧室里,米字爱丽醒在炎热的一天,在冷气屋子里,避开夏天的余热,打开电脑笔记本,用着文字文档,写着一个脚本程序。
快乐爱丽进房间,想要和米字爱丽一起玩耍。
“写的都是能调用的函数代码,期望的作用就是,释放出克隆的节点,让节点沿着释放方向有个冲击动量,然后与地图交互,体现物理效果。”米字爱丽说着,让一旁看的米字爱丽来了这个代码的兴趣。
跟着米字爱丽的指引,快乐爱丽很快上手来填字符来编写这种汇编语言,对于薇儿来说,这样逻辑清晰,比直接看机器底层语言要有趣。
具体步骤是:
首先,创建节点,根据各节点关系,布置好素材,素材就是快乐爱丽画的简单的动画女孩的画,是俾恩叽格式的文件,修改这其母节点成物理普通刚体。
然后,添加脚本,就是以单位帧为作用响应的画面效果,脚本里的函数从各种变量的定义到调用,条件判定,逻辑循环,数学运输等等,实现要的效果,可以看编译界面的函数库的可用函数。
接着,添加响应联系和拓展的场景,还有预设体,快乐爱丽想要怎么该其中的参数和系统类,都行,不过暂时不用太复杂。
最后,就是一处处调试,测试优化,如同搭积木一样简单的,快乐爱丽很快得到了想要的积木城堡。
米字爱丽看着最后的结果,点击运行看效果,然后就看见,窗口运行的界面上,是素材的动画女孩在一个平面内,可以由键盘控制移动,而且还有简单的攻击效果,可以让画面的角色拿起霰弹枪,发射出破坏性带动能的子弹来。
“嘿嘿,还有个罢鸽,就是子弹发射方向不是我控制指定的方向,看看那里的问题呢?”快乐爱丽说着,指着运行的效果,子弹总乱发射。
“哦,你看,是你写的这个三角函数代码里的数字有问题,你填的是角度单位制的数值,但实际应该填弧度单位制的数值。”米字爱丽指出代码上的这个罢鸽。
“嗯,修改好了,这个三角函数里多写个乘数,看,这次能正常运行了。”快乐爱丽说着。
米字爱丽看这个乘数,是零点零一七四五三,就是圆周率派除以一百八十的这个转换倍数,不过考虑这个计算机用的是浮点精度,所以不用写太精确,这样直接写数字突兀了些,不过效果符合,似乎能跑代码就行。
“小爱丽小滑头,以后要是代码量多起来,相互运行的参数后,到时候要重新改掉这个小细节,可就得出更多的罢鸽了。”米字爱丽笑着。
有着快乐的薇儿的心,米字爱丽也感觉到其中的趣味起来,说不定这取巧的方法,还能有特别的惊吓呢。
屏幕上,拿着霰弹枪,一边移动一边发射霰弹的女孩,是金黄色双马尾的活泼女孩,周围画面环绕她的霰弹弹幕散开,就像是一场露天歌唱的烟花秀,让这动画上简单的女孩如此闪亮耀眼,米字爱丽看着,慢慢想着哪位薇儿有这样的活泼。