对于我这个小小人来说,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】 新手引导相关推荐

  1. [转]Unity3D新手引导开发手记

    直接跳转吧  Unity3D新手引导开发手记 看到还不错就直接转过来了,我是有多懒啊

  2. 用java做个新手引导功能,Unity3D新手引导开发手记

    最近开始接手新手引导的开发,记录下这块相关的心得 首先客户端是Unity,在接手前,前面的同学已经初步完成了新手引导框架的搭建,这套框架比较简单,有优点也有缺点,稍后一一点评 我们的新手引导是由一个个 ...

  3. unity3d api 中文文档_unity3D游戏开发工程师完整简历范文

    基本信息 姓名:七分简历 年龄:23岁 电话:131****7089 邮箱:689262****@qq.com 经验:1年 意向:unity3D游戏开发工程师 教育背景 时间:2011-09 - 20 ...

  4. Unity3D 学习笔记4 —— UGUI+uLua游戏框架

    Unity3D 学习笔记4 -- UGUI+uLua游戏框架 使用到的资料下载地址以及基础知识 框架讲解 拓展热更过程 在这里我们使用的是uLua/cstolua技术空间所以提供的UGUI+uLua的 ...

  5. 视频教程-Unity网络游戏架构设计-Unity3D

    Unity网络游戏架构设计 网名:海洋,CSDN社区讲师,3D游戏引擎开发者,IT讲师,计算机图形学方向研究生,曾在浙江大学CAD&CG;国家重点实验室学习.从事IT行业15年,主导或参与了1 ...

  6. Unity3d架构之-Unity MVC框架 StrangeIoC

    Strange是一个unity3d中用于控制反转的第三方框架,控制反转(IOC-Inversion of Control)思想是类间解耦的一个重要方法,对于我来说,任何解耦技术都值得去学习.什么是IO ...

  7. 视频教程-MMOARPG地下守护神_单机版实战视频课程(下部) -Unity3D

    MMOARPG地下守护神_单机版实战视频课程(下部) 二十多年的软件开发与教学经验IT技术布道者,资深软件工程师.具备深厚编程语言经验,在国内上市企业做项目经理.研发经理,熟悉企业大型软件运作管理过程 ...

  8. Unity3d的Build后处理,和场景build前处理

    孙广东     2016.7.24 Unity3d的Build后处理   就是打完包之后的回调,你可以发出邮件通知或者对这个包最什么操作都可以! ,和场景build前处理, build场景之前你是可以 ...

  9. unity3d游戏开发猜想——当程序猿老去

    程序猿将代码注入生命去打造互联网的浪潮之巅.当有一天他们老了.会走向那里,会做些什么? 非常多年以后,在我60岁的那天早晨,天刚蒙蒙亮我就起床了,先去公园晨练,然后回来做早餐(50岁的时候我学会了做饭 ...

最新文章

  1. shell整理(41)====判断输入是不是ip
  2. mysql导入sql文件限制,Mysql导入大容量SQL文件数据有关问题
  3. python+appium判断元素存在_python自动化测试应用--Appium元素篇
  4. 云炬Android开发笔记 13购物车,订单,支付功能开发(包含支付宝支付和微信支付)
  5. “java程序打成jar包 如何处理第三方jar包”
  6. JAVA学习day07 1
  7. python eval
  8. USACO Section2.2 Preface Numbering 解题报告 【icedream61】
  9. zbbz插件使用教程_谁知道CAD里面的坐标插入软件ZBBZ怎么使用
  10. gg修改器修改内购_僵尸炮艇生存修改金币教程
  11. 图像处理:连通区域算法
  12. 怎么把mov转换为mp4?
  13. untiy UI的坐标转为屏幕坐标
  14. 〖2023·新星计划·第四季〗开启,Python赛道火爆预热中~ 欢迎小伙伴们报名~
  15. 推荐系统----GCN和NGCF, LightGCN实验结果对比
  16. (转载)QTableWidget详细用法总结(非常详细,基本所有常用函数都涉及了)
  17. 绘制自己的人际关系图_人际关系图
  18. 三步简单实现直播干货
  19. GoldenDict词典软件和词典文件
  20. 上海财经大学本科毕业论文答辩PPT模板

热门文章

  1. EhCache看这一篇就够了
  2. 懂商业的技术合伙人(9):互联网研究实践指南
  3. pcie16x能插1x的卡嘛?_小白把这7个修复工具分享给你:不仅能修复U盘,SD卡、TF卡也能修复!...
  4. Roofline模型初步
  5. 新入职办公室计算机基础知识,职场小白刚入职时必须注意的办公室礼仪和细节!...
  6. 深蓝词库转换2.4版发布,支持最新的搜狗用户词库备份bin格式
  7. 毕业论文-降重技巧总结
  8. 浅谈Excel开发:五 Excel RTD函数
  9. 发那科机器人报警 SRVO-348
  10. 【低代码开发】智慧水务解决方案