
用 For 检查一次 Array
例如
C#:
//阵列
public GameObject[] players;
//检查的 GameObject
public GameObject player;
function Start(){
for(i = 0; i < playerslength; i++){
if(players[i] = player){
DebugLog("序列号是"+i);
}
}
}
unity寻找标签物体数量是指通过特定的标签,查找到所有贴有该标签的物体。可以分为:FindGameObjectWithTag和FindGameObjectsWithTag。FindGameObjectWithTag是从上往下查找对应标签的第一个物体,FindGameObjectsWithTag是返回一个数组,所有该标签的物体都在那其中(没有被隐藏的)。
public GraphicRaycaster m_CanvasUI; public EventSystem eventSystem; private void Update()
{ if (InputGetMouseButtonDown(0)) {
CheckSecondUI(InputmousePosition);
}
} /// <summary>
/// 检测是否有第二层UI
/// </summary>
/// <returns></returns>
public void CheckSecondUI(Vector2 pos)
{
List<GameObject> objList = new List<GameObject>();
PointerEventData eventData = new PointerEventData(eventSystem);
eventDatapressPosition = pos;
eventDataposition = pos;
List<RaycastResult> list = new List<RaycastResult>();
CanvasUIRaycast(eventData, list); if (listCount > 0)
{ for (int i = 0; i < listCount; i++)
{
DebugLog(list[i]gameObjectname);
}
} else {
DebugLog("没有UI");
}
}12345678910111213141516171819202122232425262728293031323334
当鼠标在屏幕上点击时,会打印出鼠标下所有的UI物体的名称
在Hierarchy面板上新建Image,下面我命名为win,再在上面放置Image和Text组成d出框。
如下图:
建立一个Message脚本:
using SystemCollections;
using SystemCollectionsGeneric;
using UnityEngine;
using UnityEngineUI;
public class Message : MonoBehaviour
{
//点击按钮,显示image
public void Click()
{
gameObjectSetActive(true);
}
}
登录后复制

选中win,将脚本Message拖动到Inspector界面上:
同时将这个框去掉,这样image就不显示了。
选中button按钮,将win拖到如下图所示的地方,其他按照要求进行设置:
这样就可以实现,按钮调出自制d出框的功能了。
家常炸萝卜丸子的做法
精选推荐
广告

unity自定义d出框功能
11下载·0评论
2020年8月25日
点击按钮随机显示一张rar
15下载·0评论
2020年1月14日
Unity学习记录2——点击方块触发UI界面
960阅读·0评论·1点赞
2022年9月19日
Unity UI 设置简易的d窗功能
8328阅读·0评论·7点赞
2019年4月11日
UnityUI同一界面点击不同按钮展示对应的UI面板
2204阅读·1评论·4点赞
2021年7月26日
unity点击按钮d出 *** 作提示界面
7201阅读·0评论·7点赞
2018年10月17日
高清播放机,大全,详情!

精选推荐
广告
unity d窗提示_unity自定义d出框功能
2145阅读·0评论·0点赞
2020年12月19日
Unity实现游戏里鼠标悬停在物体处显示UI提示(介绍、名称等信息)的一种方法(可配置的xml文件形式)
10W阅读·26评论·14点赞
2022年1月26日
unity实现玩家碰触物体打开提示效果
3259阅读·0评论·1点赞
2021年8月12日
Unity3D实现点击按钮本身获取按钮所包含的文本内容且显示出来
15W阅读·0评论·7点赞
2018年5月30日
Unity点击button显示/隐藏Image方法
10W阅读·4评论·11点赞
2021年6月29日
unity 选中点击一个模块显示一个背景图,再次点击消失,点击其他模块则当前模块背景图消失
916阅读·0评论·1点赞
2020年1月13日
Unity学习笔记——鼠标移动到物品上显示物品名字,点击后显示物品信息
8769阅读·1评论·7点赞
2019年3月14日
unity d出式菜单_Unity实现通用的信息提示框
928阅读·0评论·1点赞
2020年12月21日
Unity3D 点击模型某部分出其属性信息框
10W阅读·14评论·9点赞
2016年5月23日
鼠标触发文本框
10下载·0评论
2012年9月27日
Unity_UGUI_使用image做为按钮
1476阅读·1评论·3点赞
2019年9月11日
Unity3D实现GUI和UGUI按下显示文本
以上就是关于unity如何获取点击物件在阵列里 的序列号全部的内容,包括:unity如何获取点击物件在阵列里 的序列号、unity寻找标签物体数量、unity获取鼠标下有哪些UI物体等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)