【Unity3D】 新手引导
对于我这个小小人来说,ugui做新手引导,是真累啊! 首先,没做过新手引导,没有思路。 其次,ugui的自适应,用着是真不得劲。
方法1: 不太建议,我们主程说,不太好, 先不写了,有空的时候,把源码补充。
方法2:
新手引导的表(解析成json)
void SetMask(string path){Image mask = _view.Anchor_mask_Image;// 遮罩if (string.IsNullOrEmpty(path))// null,不显示遮罩{UITools.SetActive(mask, false);return;}RacePanelController panel = null ;// 战斗界面RectTransform tag = ObjectCommon.GetChildComponent<RectTransform>(panel.gameObject, path);if (tag == null){Debug.LogError(string.Format("error: {0} ,no find!", path));// 策划配置的路径不对,没有找到对应的节点。UITools.SetActive(mask, false);return;}UITools.SetActive(mask, true);// 找到路径了,正常显示遮罩Vector2 ve2 = tag.sizeDelta;// 节点的,图片的大小。。。。 切记节点图片,一定要 0.5 0.5 轴心点居中!!!!!!!UITools.setWidthHeight(mask, (int)ve2.x + 10, (int)ve2.y + 10) ;// 设置 引导界面,窟窿的大小。同 引导的位置图片的大小。Vector2 pos = CurrMousePosition(tag.transform);// 转换坐标float x = pos.x; float y = pos.y;UITools.SetTransformPosition(mask, new Vector3(x, y, 0));}// 这个方法很好用, Vector2 CurrMousePosition(Transform thisTrans){RectTransform parent = _view.UIGuide_Anchor_RectTransform;// 窟窿的 父节点。 相对于这个父节点的,位置。Vector2 vecMouse;Vector2 screenP = RectTransformUtility.WorldToScreenPoint(null, thisTrans.position);RectTransformUtility.ScreenPointToLocalPointInRectangle(parent, screenP, null, out vecMouse);return vecMouse;}
遮罩的 上 下 左 右,是4块萌版。 弄的大大的。
【Unity3D】 新手引导相关推荐
- [转]Unity3D新手引导开发手记
直接跳转吧 Unity3D新手引导开发手记 看到还不错就直接转过来了,我是有多懒啊
- 用java做个新手引导功能,Unity3D新手引导开发手记
最近开始接手新手引导的开发,记录下这块相关的心得 首先客户端是Unity,在接手前,前面的同学已经初步完成了新手引导框架的搭建,这套框架比较简单,有优点也有缺点,稍后一一点评 我们的新手引导是由一个个 ...
- unity3d api 中文文档_unity3D游戏开发工程师完整简历范文
基本信息 姓名:七分简历 年龄:23岁 电话:131****7089 邮箱:689262****@qq.com 经验:1年 意向:unity3D游戏开发工程师 教育背景 时间:2011-09 - 20 ...
- Unity3D 学习笔记4 —— UGUI+uLua游戏框架
Unity3D 学习笔记4 -- UGUI+uLua游戏框架 使用到的资料下载地址以及基础知识 框架讲解 拓展热更过程 在这里我们使用的是uLua/cstolua技术空间所以提供的UGUI+uLua的 ...
- 视频教程-Unity网络游戏架构设计-Unity3D
Unity网络游戏架构设计 网名:海洋,CSDN社区讲师,3D游戏引擎开发者,IT讲师,计算机图形学方向研究生,曾在浙江大学CAD&CG;国家重点实验室学习.从事IT行业15年,主导或参与了1 ...
- Unity3d架构之-Unity MVC框架 StrangeIoC
Strange是一个unity3d中用于控制反转的第三方框架,控制反转(IOC-Inversion of Control)思想是类间解耦的一个重要方法,对于我来说,任何解耦技术都值得去学习.什么是IO ...
- 视频教程-MMOARPG地下守护神_单机版实战视频课程(下部) -Unity3D
MMOARPG地下守护神_单机版实战视频课程(下部) 二十多年的软件开发与教学经验IT技术布道者,资深软件工程师.具备深厚编程语言经验,在国内上市企业做项目经理.研发经理,熟悉企业大型软件运作管理过程 ...
- Unity3d的Build后处理,和场景build前处理
孙广东 2016.7.24 Unity3d的Build后处理 就是打完包之后的回调,你可以发出邮件通知或者对这个包最什么操作都可以! ,和场景build前处理, build场景之前你是可以 ...
- unity3d游戏开发猜想——当程序猿老去
程序猿将代码注入生命去打造互联网的浪潮之巅.当有一天他们老了.会走向那里,会做些什么? 非常多年以后,在我60岁的那天早晨,天刚蒙蒙亮我就起床了,先去公园晨练,然后回来做早餐(50岁的时候我学会了做饭 ...
最新文章
- shell整理(41)====判断输入是不是ip
- mysql导入sql文件限制,Mysql导入大容量SQL文件数据有关问题
- python+appium判断元素存在_python自动化测试应用--Appium元素篇
- 云炬Android开发笔记 13购物车,订单,支付功能开发(包含支付宝支付和微信支付)
- “java程序打成jar包 如何处理第三方jar包”
- JAVA学习day07 1
- python eval
- USACO Section2.2 Preface Numbering 解题报告 【icedream61】
- zbbz插件使用教程_谁知道CAD里面的坐标插入软件ZBBZ怎么使用
- gg修改器修改内购_僵尸炮艇生存修改金币教程
- 图像处理:连通区域算法
- 怎么把mov转换为mp4?
- untiy UI的坐标转为屏幕坐标
- 〖2023·新星计划·第四季〗开启,Python赛道火爆预热中~ 欢迎小伙伴们报名~
- 推荐系统----GCN和NGCF, LightGCN实验结果对比
- (转载)QTableWidget详细用法总结(非常详细,基本所有常用函数都涉及了)
- 绘制自己的人际关系图_人际关系图
- 三步简单实现直播干货
- GoldenDict词典软件和词典文件
- 上海财经大学本科毕业论文答辩PPT模板
热门文章
- EhCache看这一篇就够了
- 懂商业的技术合伙人(9):互联网研究实践指南
- pcie16x能插1x的卡嘛?_小白把这7个修复工具分享给你:不仅能修复U盘,SD卡、TF卡也能修复!...
- Roofline模型初步
- 新入职办公室计算机基础知识,职场小白刚入职时必须注意的办公室礼仪和细节!...
- 深蓝词库转换2.4版发布,支持最新的搜狗用户词库备份bin格式
- 毕业论文-降重技巧总结
- 浅谈Excel开发:五 Excel RTD函数
- 发那科机器人报警 SRVO-348
- 【低代码开发】智慧水务解决方案