自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 unity3d 大型项目 -- UFPS --- 背包系统(三)--- 角色模型下实现武器实体与背包功能扩展

在角色身上实现武器实体:1. 在摄像机下添加一把武器(游戏物体),挂载上Weapon脚本。2. 武器处理器自动查找 所有摄像机下的Weapon,生成List<vp_Weapon> Weapons,代表当前武器集合3. 将游戏物体挂载上Identifier脚本,并将bank对象(asset文件)拖拽赋值,还有子弹的赋值4. 将bank对象拖拽给Inventory面板(或在...

2018-08-30 15:29:51 1619

原创 unity3d 大型项目 -- UFPS --- 背包系统(二)--- 添加一把枪到背包中的完整流程(基于编辑器扩展)

添加一把 bank 的完整流程:1. 创建Attribute创建一个空类vp_InventoryItemsAttribute : PropertyAttribute,继承自PropertyAttribute代表实现一个叫vp_InventoryItems的Attribute(编译器扩展的一个属性)所以现在我们能够在一个脚本中通过 [ InventoryItems ] 来调用我们自己实现...

2018-08-30 15:13:27 1464

原创 unity3d 大型项目 -- UFPS --- 背包系统(一)--- vp_Inventory 类实现的全面分析

vp_Inventory功能模块及实现方式1.基本数据结构(1) 基本组成单位itemType代表一个物品类型,itemInstance代表它在背包中的一个物品实例bankType代表一个能储存东西的物品类型(步枪,手枪,冲锋枪),bankInstance代表背包中的一把(步枪,手枪,冲锋枪)实例vp_ItemType:                           ...

2018-08-28 22:27:46 1258

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除