鼠标图片icon(选中物体变换图片)C#代码
2013-08-26 11:32
295 查看
using UnityEngine;
using System.Collections;public class mouseicon : MonoBehaviour {public Texture mouse_ico;
public Texture mouse_sweep; //鼠标经过
public Texture mouse_air; //鼠标点空气void Start () {
Screen.showCursor=false;
}
// Update is called once per frame
void Update ()
{
mouse_ico=mouse_air;
Ray ray = Camera.main.ScreenPointToRay (Input.mousePosition);
RaycastHit hit;
if (Physics.Raycast (ray,out hit, 100))
{
Debug.DrawLine (ray.origin, hit.point);
if(hit.transform.tag=="renwu")
{
mouse_ico=mouse_sweep;
}
else
{
mouse_ico=mouse_air;
}
}
}
void OnGUI()
{
Vector3 mouse_pos= Input.mousePosition;
GUI.DrawTexture(new Rect(mouse_pos.x,Screen.height-mouse_pos.y,16,20),mouse_ico);
}
}
using System.Collections;public class mouseicon : MonoBehaviour {public Texture mouse_ico;
public Texture mouse_sweep; //鼠标经过
public Texture mouse_air; //鼠标点空气void Start () {
Screen.showCursor=false;
}
// Update is called once per frame
void Update ()
{
mouse_ico=mouse_air;
Ray ray = Camera.main.ScreenPointToRay (Input.mousePosition);
RaycastHit hit;
if (Physics.Raycast (ray,out hit, 100))
{
Debug.DrawLine (ray.origin, hit.point);
if(hit.transform.tag=="renwu")
{
mouse_ico=mouse_sweep;
}
else
{
mouse_ico=mouse_air;
}
}
}
void OnGUI()
{
Vector3 mouse_pos= Input.mousePosition;
GUI.DrawTexture(new Rect(mouse_pos.x,Screen.height-mouse_pos.y,16,20),mouse_ico);
}
}
相关文章推荐
- 动态生成鼠标指针--可以利用已有的图片生成鼠标指针--C#代码
- 史上最全的CSS hack方式一览 jQuery 图片轮播的代码分离 JQuery中的动画 C#中Trim()、TrimStart()、TrimEnd()的用法 marquee 标签的使用详情 js鼠标事件 js添加遮罩层 页面上通过地址栏传值时出现乱码的两种解决方法 ref和out的区别在c#中 总结
- c# 刷新一次图片随机变换一次的页面代码
- 鼠标滑动导航条图片或者背景变换代码
- CSS+JS控制鼠标滑向表格变换背景图片代码
- unity中选中物品变换图片c#
- CSS代码鼠标经过图片变换图片
- js鼠标点击图片实现随机变换图片的方法
- 鼠标滑过图片显示半透明文字,边框变色代码
- C#.NET 图片水印添加代码
- CSS 鼠标选中文字后改变背景色的实现代码
- C# winform 按钮 响应鼠标经过变换图片,如何处理?
- 响应式图片列表鼠标经过放大效果样式代码
- C#鼠标拖动窗体代码
- 图片上传代码(C#)
- 鼠标滑过即选中(例代码)(
- C#上传图片代码|.NET快速开发平台|.NET智能表单|.NET工作流
- C#模拟键盘鼠标事件 SendKeys 的特殊键代码表
- 扭曲图片(验证码)的较正处理C#代码
- 鼠标触发图片变换背景