Unity3d 项目 -- UFPS
文章平均质量分 85
雁者者
游戏开发热爱者
展开
-
unity3d 大型项目 -- UFPS --- 背包系统(二)--- 添加一把枪到背包中的完整流程(基于编辑器扩展)
添加一把 bank 的完整流程:1. 创建Attribute创建一个空类vp_InventoryItemsAttribute : PropertyAttribute,继承自PropertyAttribute代表实现一个叫vp_InventoryItems的Attribute(编译器扩展的一个属性)所以现在我们能够在一个脚本中通过 [ InventoryItems ] 来调用我们自己实现...原创 2018-08-30 15:13:27 · 1485 阅读 · 0 评论 -
unity3d 大型项目 -- UFPS --- 背包系统(三)--- 角色模型下实现武器实体与背包功能扩展
在角色身上实现武器实体:1. 在摄像机下添加一把武器(游戏物体),挂载上Weapon脚本。2. 武器处理器自动查找 所有摄像机下的Weapon,生成List<vp_Weapon> Weapons,代表当前武器集合3. 将游戏物体挂载上Identifier脚本,并将bank对象(asset文件)拖拽赋值,还有子弹的赋值4. 将bank对象拖拽给Inventory面板(或在...原创 2018-08-30 15:29:51 · 1663 阅读 · 0 评论