
bug
文章平均质量分 50
姩菡粑粑
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Unity场景和UI相机都是正交相机情况下 UI跟随3D物体的坑
前言之前开发遇到过这样一个情况UICanvas的相机是正交相机场景相机也是正交相机 因为是2D游戏出现的问题是:当创建UI血条想让血条跟随 3维场景下的某个物体 出现位置偏差解决方式第一种情况UICanvas的相机是正交相机场景相机也是正交相机把动态创建出来需要跟随3D物体的UI的父级锚点 铆钉在左下角这样再把3D物体的坐标转换到屏幕坐标 Vector2 screenPo...原创 2020-03-30 14:56:22 · 1035 阅读 · 0 评论 -
NGUI点击事件传参
第一步:拿到UIBtn 组件第二步:定义一个EventDelegate 委托事件 (this,“OnBuyItem”) OnBuyItem 是方法名第三步:给委托变量赋值第一个参数用[0]表示 如果没有第二个或更多参数 是写一个[0] new后面是参数类型第四步:给buybtn添加点击事件(eventdelegate);程序运行到这个方法 就会根据你传的参数进行 运算原创 2017-05-11 16:45:08 · 1122 阅读 · 0 评论 -
NGUI根据点击按钮名字获取想要的值
首先看UI设计, UI把不同的宝石Item单独放在1 2 3 4 5 6……10中 每一个都是一个不同的宝石ItemFulingInfo levelupItemInfo = GmdeCenter 这句代码的GetFulingUpitemInfo()是想要拿到哪个Item的值, 所以我们先在外面定义一个全局的int _curSelectType变量 然后这样做,看下面图片原创 2017-05-11 17:04:56 · 1034 阅读 · 0 评论 -
自己封装一个获取组件的方法
原创 2017-05-13 10:13:47 · 756 阅读 · 0 评论 -
工作 宝箱增加提示
根据UI拿到自己想要的组件这里拿到的是三个Btn_1,2,3, 和三个Open_1,2,3 在一个循环中UIfor(int i = 1; i 分别拿到所有按钮注意::EventDelegate onopenbtn = new EventDelegate(this,“OnOpenBtn”);这里this 表示 在这个脚本中,OnOpenBtn表示注册的函数(方法);onop原创 2017-04-25 17:07:34 · 349 阅读 · 0 评论 -
unity UGUI 异步加载进度条
using UnityEngine;using System.Collections;using UnityEngine.UI;using UnityEngine.SceneManagement;public class Loading : MonoBehaviour { public Text loadText; public Slider loadSlider; private转载 2017-07-25 22:20:23 · 886 阅读 · 0 评论 -
当鼠标进入3D物体 弹出UI 跟随鼠标
原创 2017-07-27 15:21:32 · 600 阅读 · 0 评论 -
NGUI UIcenterOnChild
首先给UIGrid添加UICenterOnChild脚本在两个锁的点击事件中获取到UICenterOnChild CenterOn()方法进行传参 这样物体就能居中显示了原创 2017-06-12 16:29:53 · 1603 阅读 · 0 评论 -
unity AssetBundle打包以及加载
//Build打包设置using UnityEngine;using System.Collections;using UnityEditor;using System.IO;public class CreateAssetBundle { [MenuItem ("Assets/Build AssetBundle")] static void BuildAssetBundle(){原创 2017-08-06 22:53:36 · 483 阅读 · 0 评论