使用H-lua框架制作魔兽争霸地图(3-物编-物品篇1)

首先,我们要知道,物编分为哪几个类型

1、unit 单位

2、item 物品

3、ability 技能

4、buff 魔法效果

5、upgrade  科技

我们这节课就先来学习下单位的物编。

打开demo项目代码,我们会发现,demo项目中,作者大人已经帮我们写了一个例子了。

编辑了一个名为“物理学圣剑“的装备。

class表示它的类型,为Permanent   (永久的)——就是非使用次数的装备

_attr 呢,则是它的附加属性,是attack_green(攻击_绿)增加9876.

注:这里的绿是这样的,,这个设计是,总攻击=攻击_白+攻击_绿,差不多就是基础攻击和附加攻击的意思。装备给单位提升的,一般都是额外攻击~

这样,一个装备就设计完成了,下一步,我们去main.lua里面看下,怎么样使用这个装备呢。

好的,作者在hitem(h物品类型)调用了一个create(创建)的方法。

在{}内,写了2个基本属性,一个是id,一个是坐标。

这里我们理解,作者是创建了一个装备——物理学圣剑,而这个装备创建的位置在(100,0)的地图坐标上。这样是否能生效呢,那我们启动下项目,瞅一瞅看~

回到sdk.exe所在目录,输入./sdk.exe test demo

好的,确实在地图上创建了一个圣剑,写着附加9876的攻击力

ok,那这节课就结束了。

总结下:

1、我们认识了物编模块的类型:单位,物品,技能,魔法效果,科技;

2、物品模块的基本属性:名称(Name)、class(物品类型)、_attr (附加属性);

3、创建物品后,如何在游戏中create(创建)出来。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值