(搬运工)NGUI官网示例13 –Character角色装配与储物箱(一)

物箱和角色装配装配在游戏当中可以实现人物外观的自定义,其用途非常广泛,例如魔兽当中的角色自设定,所以NGUI也提供了这样的功能,如图所示:
(搬运工)NGUI官网示例13 –Character角色装配与储物箱(一)_第1张图片

我们将分四步来制作该GUI。第一步,创建基本的游戏背景;第二步,创建储物箱界面;第三步,创建装备拖动图标和装备提示栏;第四步,实现装备的装配。
第一步,创建基本的游戏背景

创建一个空的游戏对象,并命名为Scene,同时reset一下。接着为其添加一个UIPanel组件(Component -> NGUI -> UI -> Panel)。这样,我们就可以在其地下添加各种NGUI元件了。如图所示:
(搬运工)NGUI官网示例13 –Character角色装配与储物箱(一)_第2张图片新建一个空的游戏对象,并命名为Pivot,reset一下,并成为Scene的子物体,如图所示
(搬运工)NGUI官网示例13 –Character角色装配与储物箱(一)_第3张图片在Pivot下创建一个摄像机,并为该摄像机添加一个UICamera(Component -> NGUI -> UI -> Camera),该组件主要控制该摄像机能够接受的输入方式,比如鼠标,键盘等等。如图所示
(搬运工)NGUI官网示例13 –Character角色装配与储物箱(一)_第4张图片选择Camera,打开Widget Tool对话框,在Camera下创建一个Simple Texture。创建完成之后,在Project窗口中把NGUI -> Materials -> Backrop材质付给其UITexture组件中的Material,并调整其大小和位置,这样背景就做好了,最后效果如图所示
(搬运工)NGUI官网示例13 –Character角色装配与储物箱(一)_第5张图片在scene下创建一个空的游戏对象,并命名为Orc Pivot,reset一下。在Project中找到Orc 的Prefab(NGUI -> Model -> orc),把它拖到场景中,并成为Orc Pivot的子对象。添加完Orc 的Prefab之后,调整摄像机和角色之间的位置,最终效果如图所示
(搬运工)NGUI官网示例13 –Character角色装配与储物箱(一)_第6张图片大家选择Orc对象,可以看到其组件中有EquipItem组件和InvEquipment组件,这两个组件分别用于装备的转配和卸装。如果要向某个对象装配对象时,需要这两个组件。这里这个Orc模型已经为我们添加了这两个组件。
接着再Pivot下创建一个Directional Light灯光,照亮场景,这样,我们的角色和背景就添加完成了,如图所示 (搬运工)NGUI官网示例13 –Character角色装配与储物箱(一)_第7张图片

你可能感兴趣的:((搬运工)NGUI官网示例13 –Character角色装配与储物箱(一))