自学内容网 自学内容网

Unity3D仿星露谷物语开发21之添加更多道具

1、目标

截至目前,我们的道具有Corn,Parsnip,Pumpkin,Grass1,Grass2,PricklyCactus这6种,我们需要添加更多的道具到游戏场景中。

2、思路

当前Assets -> Prefabs -> Item下有一个Item预制体,同时有两个目录Commodity、Reapable_Sceneary两个目录放置Item派生的预制体。

我们需要通过Item预制体派生更多的其他种类的预制体,然后放到各自的目录下面。

3、道具清单

Item派生类Item含义目录名称目录含义ItemCodeSprite名称

Basic_Pickaxe

Breaking_Tool破碎工具10013tools_47
Basic_Axe斧头Chopping_Tool砍砸器10005tools_5
Wicker_Basket柳条篮Collecting_Tool收集工具10012tools_252
Basic_Hoe锄头Hoeing_Tool锄头工具10004tools_26
Basic_Scythe镰刀Reaping_Tool收割工具10017tools_253
Basic_Watering_Can喷壶Watering_Tool浇水工具10003tools_68
Stone石头Commodity商品(已有)10015Stone
Weed杂草Commodity商品(已有)10020Weed1
Wood木头Commodity商品(已有)10008Wood
Acorn橡子Seed种子10000Acorn
Parsnip_Seed防风草种子Seed种子10006ParsnipSeeds
Pine_Cone松果Seed种子10009PineCone

以Basic_Pickaxe为例:

首先,选择Assets -> Prefabs -> Item中的Item,右击Create -> Prefab Variant,重命名为Basic_Pickaxe。

其次,在Assets -> Prefabs -> Item下创建目录命名为Breaking_Tool,并将Basic_Pickaxe放到该目录下。

然后,双击Basic_Pickaxe,Item脚本的Item Code填写10013。点击ItemSprite,Sprite选择tools_47。

接着,再点击Basic_Pickaxe,在Box Collider 2D组件中,Edit Collider,调整图像的碰撞区域。

最后,把Basic_Pickaxe预制体拖到Scene场景中,所有的创建对象都放到Hierarchy -> Scene1_Farm -> Items目录下。

运行程序,效果如下:


原文地址:https://blog.csdn.net/benben044/article/details/145085163

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!