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

【unity】灵活的战利品掉落系统_学习记录

2023-04-13 19:35 作者:lijinbia  | 我要投稿

首先是一个战利品的部分,继承自ScriptableObject,有掉落机会,图片,名称等部分

其中的一个ScriptableObject

随便创建的3个,还可以创建一堆

这个部分放到能够掉落战利品的物体上,比如怪物,箱子等。这里注意有一个DroppedItemPrefab,相当于一个空白物品,等到下面选定好要掉落的物品,直接把Sprite,name等部分赋值给它就可以实现掉落对应的物品。

如图,怪物身上的物品,掉落的物品只会说这其中的一个或几个

与上图是一个部分的代码用于生成物品,此处下半部分用于給掉落物一个随机方向的力,看起来比较真实(注意要调整rigidbody中的各种阻尼值,不然物体会一直运动)。 代码中还有一些部分在注释里有解释,不再解释

【unity】灵活的战利品掉落系统_学习记录的评论 (共 条)

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