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

本文详细介绍了如何使用NGUI实现魔兽风格的角色自定义功能,包括创建游戏背景、储物箱界面、装备图标与提示栏以及装配流程。通过四个步骤指导读者构建完整的自定义系统。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

物箱和角色装配装配在游戏当中可以实现人物外观的自定义,其用途非常广泛,例如魔兽当中的角色自设定,所以NGUI也提供了这样的功能,如图所示:


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

创建一个空的游戏对象,并命名为Scene,同时reset一下。接着为其添加一个UIPanel组件(Component -> NGUI -> UI -> Panel)。这样,我们就可以在其地下添加各种NGUI元件了。如图所示:
新建一个空的游戏对象,并命名为Pivot,reset一下,并成为Scene的子物体,如图所示

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值