欢迎光临散文网 会员登陆 & 注册

[盲盒拍卖会]MOD制作#7 简单的箱子

2022-08-14 02:23 作者:老年白城主  | 我要投稿

这次的想法就是单纯做一个模型不一样的箱子

我们先从代码部分开始,新建一个类,并继承与箱子属性

然后还是定义基础信息

代码部分就完成,然后转向unity

导入你需要的箱子模型,我就搓了个正方体箱子来展示

然后我们右键 简单的箱子 创建一个空对象,并命名为 容量 , 这个很重要,决定了你的箱子可以容纳物品的大小,多出来的物品会掉进虚空清除掉

选择物体 容量 并为它添加组件: 盒状碰撞器

调整你自己 容量 物体的大小和位置,使其被模型完全包裹,就不易出现穿模的情况

然后设置盖子,作用就当箱子盖上时,盖子上及意外的物品会清除掉,避免出现穿模的情况,不设置盖子默认为箱子的最上方,,,也可以手动设置盖子高度,就可以不清除盖子外的物品

然后我们右键 简单的箱子 创建一个空对象,并命名为 盖子  ,然后调整它的高度,他的高度就是清除物品的高度

接下来为箱子增加动画,打开箱子和关闭箱子,选择 简单的箱子 为它添加组件: 动画器

然后在Assets里右键,创建 动画控制器,并命名为简单的箱子动画(名字不重要)

然后选择简单的箱子,修改它的动画属性,设置为我们刚刚新建的控制器 (动画非必须,可以跳过)

属性设置完成后编辑动画,点击unity菜单栏-窗口-动画-动画器

然后打开一个新的窗口,然后点击参数,增加两个 Trigger 类型的参数分别命名为 打开,关闭

然后右键创建三个状态,打开,关闭,空

点击新创建的 打开状态 设置动画,如果你的模型没有自带动画可以点击 简单的箱子 按下Ctrl+6 打开动画界面自己去创建动画,然后把动画设置到状态上

然后右键Any State 创建过度并连接

然后点击过度并设置打开和关闭

把关闭也按照同样的步骤设置一下,动画就设置完成了

然后把 简单的箱子 拖进Assets并修改打包分类为: 箱子

把动画控制器 简单的箱子动画 也修改为打包分类为: 箱子

最后一起打包即可食用

[盲盒拍卖会]MOD制作#7 简单的箱子的评论 (共 条)

分享到微博请遵守国家法律