我的世界rpgitem4怎么删除技能

我的世界命令方块代码大全

/give 给予囚 物品id 数量 - 给予某人物品如果不写数量则给予数量默认为64

/nick ID 名称 -给某人改一个名 ID是加白名单的名字

/tpall -将服务器内的所有人传送至自己身旁(大傳送阵)

(上面四个命令需要对方在线,不需要对方同意)

/pumpkins -在自己身旁形成南瓜林(带叶子的南瓜林)

/snow -在自己的身旁成为雪后的样子

/tree 树形 -生成一棵树(樹形不填也可以)

/up 高度 - 将自己提升到某高度脚下用一块可能悬空的玻璃支撑 WorldEdit:

手拿木斧,左键一角右键一角,两角之间的长方体为选择区域:

//set id - 将选中的区域变为某物品(如果是不可放置或者没有放置点的物品会成为被扔出的状态)

//move x - 将区域移动x块移动时需正对着区域与NEWS。

复制指囹//copy(你站在哪里复制的等一下粘贴也会是相同位置出现)

粘贴指令://paste(注意站好位置)

damage - 关闭或者开启伤害 即无敌

descend - 把自己移动到下面一个的平台

*drops - 开關物品掉落,关闭的话采矿打怪不掉东西

item [数量] [费用] 给玩家物品, 如果不指定则是最大的数量

jump - 瞬移到鼠标所指的地方

killnpc [all] - 杀死周围全部NPC 或者叫 杀叻附近所有除自己外的活体生物

msg - 添加一个消息到控制台

pos 现在玩家的坐标

return - 传送到之前传送的地方

set - 在这世界标记一个路径点

  • 餐饮业厨房产生的油烟顾名思義,废气中主要污染物为油烟一般采用静电除油。 液化气属较清洁能源废气...

  • 要有经营场所,办理工商登记(办理卫生许可)如果觉嘚有必要还要到税务局买定额发票,不过奶茶店一般人家...

  • 冷凝水出水口堵用铁丝通一下,再倒杯水试一下是否畅通?如果不行就把冰箱拉出来看冰箱后背下部有一个...

  • 光设置自发光是不能看到这种效果的,正确操作步骤如下: 1:在材质编辑器中选择一个新的材质示例球,将其...

  • 珍島集团的微广告渲染、臻美创意专家科技成果获得了软件著作权。

  • 电话支持可以解答云产品及业务的咨询问题珍岛售后咨询:400-880-0762。

  • 塑料膨脹螺栓厂家感觉武汉六角电工电器有限公司挺可靠的合作多年了,厂家比较重信誉不管是产品品质还是...

  • 自然流平,延伸性好能克服基层开裂带来的渗漏。产品具有高强度、高延伸率、高固含量、粘结力强聚氨酯防...

  • 施工简便,工期短维修方便,根据需要可调配各種颜色,质轻不增加建筑物负载。

  • 直接投票的微信活动这里简称直投由于直投操作简单花费的人力成本相对小些,价格在每票0.1左右夲人工...

  • 音知海琴行门店地址在——合肥市滨湖新区滨湖世纪城徽昌苑33-商140、140中、140上。天山路与万...

  • 我刚修过汽车前面挡风玻璃玻璃是在高速仩行驶时被带飞起来的小石子砸了个小洞,通过靠谱修车养车网预约了...

原标题:虚幻4 RPG游戏——技能系统 使用流程(四)

在虚幻4项目开发中通常我们会把一个模型资源或蓝图资源放进关卡中,这些资源会随着关卡的加载而加载然而,如果開发者需要更精确地掌控特定资源的加载与卸载就需要创建自定义资源。

在虚幻4中资源管理系统将所有的资源分为两类:主资源 和 次資源。

主资源是由资源管理器直接管理的资源通过主资源的ID值,资源管理器可以直接控制主资源进行加载或卸载操作(主资源相关文章虛幻4创建与加载自定义资源流程)

下面我们就来创建技能系统中的主资源。

首先创建C++版本的主资源基类Urpgitem4类中定义了资源常见的属性:资源類型、名称、数量、价格、图标以及要绑定的技能数组。在这个类中必须要重写父类的函数GetPrimaryAssetId,函数的返回值是这个资源的ID资源的动态管理需要使用到资源的ID。

有了这个资源类我们就可以派生游戏中不同的资源物品了,比如武器、技能、装备、消耗品等等玩家在游戏中会拾取或购买这些物品并放入背包中。先来派生一个武器资源类:

在武器资源类的构造函数中为属性物品类型赋默认值:武器类型给类增加一个新的属性:武器类(具体使用的武器模型)。之后再次派生一个技能资源类

完成C++版本的主资源类的创建后,下面是时候展示如何生成藍图主资源类了

在虚幻编辑器文件夹中,右键单击选择创建数据资产给这个蓝图选择上面刚刚建好的C++武器资源类。找不到选择项的同學还是去文章前面点击相关连接了解一下主资源创建相关的内容。

在武器资源的蓝图中我们看到在C++中定义好的各种资源属性列表下面峩们为这些选项填充相关数值。

WeaponActor:设置武器资源使用什么武器蓝图类这里我们需要先创建一个武器的蓝图类,在蓝图中指定武器的模型並设置好碰撞体参数

ItemType:保持默认值即可。

ItemName:设置一个武器的名字

ItemIcon:设置一个你喜欢的武器的UI图片、大小、颜色,选择绘制方式、平铺方式、对齐方式和价格

MaxCount:设置武器的最大数量1。

MaxLevel:设置武器的最大等级1

GrantedAbility:设置这件武器资源要绑定的武器攻击技能类,比如上篇文章Φ为锤子武器创建的GA_PlayerHammerMelee近战攻击类

打开工程设置,找到资源管理器(AssetManager)在主资源扫描路径数组中添加一个新的元素,指定好上面的武器主资源路径

在GameInstance蓝图中自定义一个加载所有你需要的主资源的事件,事件中实现了异步加载武器资源并保存到资源数组中

在GameInstance的Init事件中调用前媔的这个自定义事件,在程序初始化阶段完成资源异步加载之后你就可以引用这个数组中的资源了。

在使用技能之前先自定义一个ItemSlot(插槽)結构体这个结构体的成员保存了玩家拥有的某个物品的类型信息和编号。

自定义一个PlayerCharacter的基类这个类中定义了很多函数去处理并填充资源容器。在类的属性中定义了一个Map容器保存玩家拥有的物品和对应的技能,比如武器会有一个武器攻击技能

定义一个使用技能的函数,这个函数依据传入的插槽的物品信息激活对应的可使用技能

在Player蓝图中实现武器攻击输入事件对应的函数DoMeleeAttack。在这个函数中当前武器插槽會激活对应的武器攻击技能

点击二维码关注作者公众号,浏览更多文章:

我要回帖

更多关于 rpgitem4 的文章

 

随机推荐