unity3d游戏开发之背包系统.docx
《unity3d游戏开发之背包系统.docx》由会员分享,可在线阅读,更多相关《unity3d游戏开发之背包系统.docx(1页珍藏版)》请在三一办公上搜索。
1、unity3d游戏开发之背包系统背包系统 1、创建一个Sprite作为背景,创建一个Sprite作为背景的子对象,并把它设为预设体。 2、分别拖放8个格子预设体拖放到场景中,排成3行3列,并更其改名称。 3、为第一个格子创建一个子对象作为背包的物品,把它设为预设体,并更改其名称。 4、为格子添加Box Collider,为背包添加Box Collider和Drag Drop Item。 5、运行程序,可以把物品拖放到任意格子里面。 6、把物品的Drag Drop Item删除,为物品添加脚本实现把物品拖放到任意格子里面都是居中的。 public class KnapsackItem : UID
2、ragDropItem /必须继承UIDragDropItem protected override void OnDragDropRelease(GameObject surface) /重写OnDragDropRelease方法 base.OnDragDropRelease(surface);/调用父类的OnDragDropRelease(surface)方法 this.transform.parent = surface.transform; /把物品放入格子里面 this.transform.localPosition = Vector3.zero;/把物品居中 这篇文章来自狗刨学习网
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- unity3d 游戏 开发 背包 系统
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-3167959.html