lakeshore导出html,Lakeshore游戏创作工具新手图文使用教程

点击 Lakeshore 菜单栏“文件”-“运行”进行预览,即可以看到如图33所示:

c8e6676adbcee76b2108de0e8a455343.png

图33

为了让“敌人战机”可以被我方的“红色战机子弹”打到,并产生伤害计算,那么,我们需要给“敌人战机”与“红色战机子弹”分别设置“参与碰撞”为是,选择“敌人战机”,在面板右侧的其它属性栏中设置参与碰撞为“是”,同样,对“红色战机子弹”也一样,如图34所示:

5922f468764b2867c41316c447f3a031.png

图34

为了给“敌人战机”赋予生命,我们给“敌人战机”添加自定义属性hp,选择“敌人战机”,在属性栏“自定义属性”处点击“添加属性”,弹出自定义属性对话框,设置属性名称为:hp,值类型为:number,值为10,即“敌人战机”初始具有10点血。如图35所示:

5bf2cfc760fdff63f2c37a9a12418df6.png

图35

为了让“红色战机子弹”碰撞到“敌人战机”时“敌人战机”减血,即每碰撞一次”敌人战机”的hp减1,那么,我们需要创建新的事件“红色战机子弹碰到敌人战机时减血事件”,并添加条件,如图36所示:

fd444a88f76284a9b036cc3596e37338.png

图36

双击“红色战机子弹”,在弹出的条件列表中选择“碰撞”,如图37所示:

3018e98c83590d889fb8b02949afd062.png

图37

双击“碰撞”,在弹出的碰撞属性对话框中选择“敌人战机”,如图38所示:

595746299c9f73c59a19eedfb3d80660.png

图38

此时,我们添加动作,让敌人战机hp减1,如图39所示:

57eeb86423f88d6c46bc7977b7de4957.png

图39

双击“减法运算”,在弹出的“减法运算”属性框选择自定义属性hp,并设置值为1,如图40所示:

22fb192ea5028ddf6c59944dcefeb945.png

图40

到目前为止,“红色战机子弹”如果碰到“敌人战机”将会减血,但是为了能够在实际效果中预览,我们还需要添加事件“敌人战机血量小于等于零后销毁事件”,并添加条件:如果“敌人战机”hp小于等于0,如图41所示:

08116736cf5c540a796bbfc69fb494b7.png

图41

双击“比较实例变量”,在弹出的属性对话框中,设置实例变量为hp,运算符为小于或等于,值为0,如图42所示:

84d6ebde7ccbc1c1c6c9fed2a73765a5.png

图42

并添加动作“销毁”,先选择“敌人战机”,如图43所示:

003ba71ff59422429f321b475e492f4c.png

图43

双击“红色战机”,选择动作“销毁”,如图44所示:

9c916ee37f78399f6084220893242e89.png

图44

此时,“敌人战机”当血量hp小于或等于0时销毁,预览如图45:

f68650bcb873883d0016a8e85535aa11.png

图45

预览我们发现,“红色战机子弹”会穿透“敌人战机”,此时,我们需要给“红色战机子弹”添加一个碰到“敌人战机”销毁的动作,选择“红色战机子弹碰到敌人战机时减血事件”这个事件,点击“添加动作”,在动作目标面板中双击选择“红色战机子弹”,并添加“销毁”动作,预览效果,发现“红色战机子弹”打“敌人战机”时不会穿透了,如图46所示:

0a16a99ef03eb6fefdd6fbe736c602da.png

图46

一般情况下,战机类游戏都会有许多源源不断的敌人,因此,我们这里需要创建一个源源不断的敌人事件,事件名为:在场景中每2秒钟创建1个敌人事件,如上面所讲方式添加条件:每2秒钟执行一次,然后添加动作,点击“添加动作”,双击选择“System”,并选择“创建对象”,如图47所示:

56bc453c46868bb406b60635aa46294c.png

图47

双击“创建对象”,在弹出的创建对象属性面板中选择对象类型为“敌人战机”,在水平坐标中输入Math.random()*500,垂直坐标中输入Math.random()*200表达式,代表创建的敌人战机位置在水平坐标0~500,垂直坐标0~200之间,如图48所示:

a033e4b9ac6da93316ee5374a6c818da.png

图48

预览,发现每隔2秒创建一个“敌人战机”,如图49所示:

01a96a03fdb35e8ba52af2381d86496f.png

图49

至此,游戏Demo完毕,但为了游戏性能与内存,我们需要给“红色战机子弹”、“敌人子弹”、“敌人战机”都添加“出边界销毁行为”。

最后,将我们做完的游戏发布即可,选择“文件”-“发布”即可发布我们的游戏,会弹出对话框提示我们要将我们的发布的游戏保存的路径,如图50所示:

5a6240158665b2ab5a5f46ce3582d266.png

以上就是脚本之家小编为大家整理的关于Lakeshore游戏创作工具的使用教程,希望对大家有所帮助!如果您还有什么疑问或建议,请给我们留言,我们会尽快给您回复。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值