位置: 编程技术 - 正文

unity学习之背包系统(unityab包)

编辑:rootadmin

推荐整理分享unity学习之背包系统(unityab包),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:unity官方背包系统代码,unity包名,unity中packages,unity 背包,unity背包系统拖拽,unity背包系统教程,unity 背包,unity背包系统教程,内容如对您有帮助,希望把文章链接给更多的朋友!

unity学习,希望我的博客能给喜欢unity的朋友带来帮助

今天学习了怎么制作背包系统来看看效果图:

然后来看看制作的过程吧:

unity学习之背包系统(unityab包)

1、创建一个Sprite作为背景,创建一个Sprite作为背景的子对象,并把它设为预设体。

2、分别拖放8个&#;子预设体拖放到场景中,排成3行3列,并更其改名称。

3、为第一个&#;子创建一个子对象作为背包的物品,把它设为预设体,并更改其名称。

4、为&#;子添加Box Collider,为背包添加Box Collider

5、为物品添加脚本实现把物品拖放到任意&#;子里面都是居中的。

代码如下:

//必须继承UIDragDropItempublic class KnapsackItem :UIDragDropItem { protected override void OnDragDropRelease(GameObject surface) { //重写OnDragDropRelease方法 //调用父类的OnDragDropRelease(surface)方法 base.OnDragDropRelease(surface); //把物品放入&#;子里面 this.transform.parent =surface.transform; //把物品居中 this.transform.localPosition =Vector3.zero; }}更多精彩内容请关注:

unity3d利用sharesdk分享内容至微信、新浪微博、qq空间等国内主流社交平台(ios篇) 大家在玩游戏时,通常都会看到分享的功能,最常见的是分享到微信朋友圈、qq空间或者新浪微博,产品经理通常称这个功能模块为社会化。那这个功能

unity项目总结方法2 4.测量距离Rayray=Camera.main.ScreenPointToRay(Input.mousePosition);if(Input.GetMouseButton(0)){if(Physics.Raycast(ray,outhit,)){if(cejupos1==Vector3.zero)cejupos1=hit.point;cejupos2=hit.point;

NGUI 制作简易背包UI 前言本文由作者@zx一路飞奔出品,转载请注明出处文章地址:

本文链接地址:https://www.jiuchutong.com/biancheng/378850.html 转载请保留说明!

上一篇:unity项目方法总结1(unity简单项目)

下一篇:unity3d利用sharesdk分享内容至微信、新浪微博、qq空间等国内主流社交平台(ios篇)(unity3D利用W,A,S,D让物体移动)

免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

鄂ICP备2023003026号

网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

友情链接: 武汉网站建设 电脑维修 湖南楚通运网络