使用H-lua框架制作魔兽争霸地图(9-开局难度选择)

前面,我们学习了一些物编的基础姿势。后面,我们继续学习,如何完整的制作游戏。

今天学习进入游戏后,第一个事件,玩家难度选择。

话不多说,上干货。

我们在scripts的setup.lua下,写个对话框

hdialog.create(
        nil, --自动挑选第一位玩家,让他选
        {
            title = "选择难度",
            buttons = {
                "一般困难",
                "非常困难",
                "极奇困难",
                "破天荒难",
            }
        },

此时进入游戏后,第一位玩家出现对话框选择

 当然,此时选择这个难度,是没有什么作用的。所以我们再给不同的难度,加点不同的效果。

比如常用的新手装备激励。

首先,我们去物编那边,创建点装备,如下图

然后回到setup.lua,给对应难度选择后,creat相应的装备

我们设置,当第一位玩家,选择一般困难时,给他一件装备“一般困难剑” ,如果选择“非常困难”,给他“非常困难刀”~

我们测试一下,效果看看

好的,效果如我们所期待。

类似难度选择,还可以加强怪物数值,控制单位资源等等,大家可以开始搞事情了,给那些不知天高地厚的玩家亿点小小的阻碍。 

如有相关问题咨询,可以自行加群进行学习,讨论。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值