鼠标移动到物品上显示物品名字,点击后显示物品信息

news/2024/11/17 0:05:59/

 

鼠标放在物品上显示物品名字,点击物品后出现物品信息

首先创建一个Cube,并且给它添加BoxColider组件,使它可以被检测到。然后新建一个C#脚本,并添加给Cube。

C#源代码:

using UnityEngine;
using System.Collections;public class Cube : MonoBehaviour
{//    public Transform cube;bool isShowTip;public bool WindowShow = false;//    // Use this for initializationvoid Start(){isShowTip = false;}void OnMouseEnter(){isShowTip = true;//Debug.Log (cube.name);//可以得到物体的名字}void OnMouseExit(){isShowTip = false;}void OnGUI(){if (isShowTip){GUIStyle style1= new GUIStyle();style1.fontSize = 30;style1.normal.textColor = Color.red;GUI.Label(new Rect(Input.mousePosition.x, Screen.height - Input.mousePosition.y, 400, 50),"Cube", style1);}if (WindowShow)GUI.Window(0, new Rect(30, 30, 200, 100), MyWindow, "Cube");}//对话框函数void MyWindow(int WindowID){GUILayout.Label("你想写入的内容");}//鼠标点击事件void OnMouseDown(){Debug.Log("show");if (WindowShow)WindowShow = false;elseWindowShow = true;}
}


原文链接:https://blog.csdn.net/HanGuangFei/article/details/78094214


http://www.ppmy.cn/news/897901.html

相关文章

我的世界服务器没有显示物品ID,我的世界怎么查看物品ID

命令方块物品代码ID: 0 minecraft:air Air 空气 1 minecraft:stone StoneSB 石头 2 minecraft:grass Grass Block 草方块 3 minecraft:dirt DirtSB 泥土 4 minecraft:cobblestone Cobblestone 圆石 5 minecraft:planks Wood PlanksSB 木板 6 minecraft:sapling Sapl…

迷你世界物品查询代码lua

迷你世界物品查询 local A{} local B{} local n0 local s0 local function add2() for j1,500 do --等待1秒 --threadpool:wait(2) i(n-1)*500j local result,nameItem:getItemName(i) --local result,name1Creature:getActorName(i) --local result,name1Player:getNic…

【随笔】持续伤害的设计模式思考(draft)

README 关于一个伤害数值的计算模拟。 灵感与思考 破败王者之剑的伤害是当前生命值的 y%在看 som 关于 Path of Achra 这个游戏的录播的时候,让我对持续伤害有了想法。 我其实想到了很多伤害模式: 比如叠毒层数,每秒造成层数的伤害&#x…

C/C++动态内存开辟(详解)

目录 一,mallloc 函数参数: 函数原理: 二,calloc 函数参数: 函数原理: 三,realloc 函数参数: 函数原理: 五,小结 2)对开辟空间的越界访问 3&#x…

matlab2012一本通,MATLAB R2012a 完全自学一本通

《MATLAB R2012a 完全自学一本通》 第1章 MATLAB R2012A概述1 1.1 MATLAB R2012a简介2 1.1.1 MathWorks及其产品概述2 1.1.2 MATLAB的发展历史2 1.1.3 MATLAB与其他数学软件3 1.1.4 MATLAB的主要特点4 1.1.5 MATLAB的系统组成4 1.1.6 MATLAB工具箱简介5 1.1.7 MATLAB R2012a新特…

matlab程序重金属的分布,重金属的空间分布的matlab程序

韩山师院数信系数学与应用数学专业 数学实验数学实验 实验报告实验报告 班级班级 学号学号姓名姓名 成绩成绩 试验试验 内容内容 Matlab 三维作图程序设计 试验试验 类别类别 自选试验 试验试验 时间时间 2012 6 4 试验问题 试验问题 重金属的空间分布的 matlab 程序 以金属锌为…

python3 SA模拟退火算法解决100个城市的TSP问题

由于内容是从自己写的报告(word文件)中复制而来,因此排版可能有问题,建议直接看github中的报告pdf 地址:https://github.com/c980129/Simulated-annealing-algorithm 摘要:该项目主要是利用局部搜索算法(LS&#xff0…

Python画图

Python画图 参考: https://www.jianshu.com/p/c495e663f0ed http://www.cnblogs.com/kemaswill/archive/2012/12/07/2807963.html matplotlib.pyplot是一些命令行风格函数的集合,使matplotlib以类似于MATLAB的方式工作。每个pyplot函数对一幅图片(figure…