一.gui概念 无论摄像机拍摄到的图像怎么变换,GUI永远显示在屏幕上,不受变形.碰撞.光照的影响.对话框.战斗值.能量等.示例:用手机录像,摄像的参数不会随着拍摄场景变换.GUI基础GUI部分是每帧擦除重绘的,只应该在OnGUI中绘制GUI,按钮:GUILayout.Button(“Hello”):只读标签GUILayout.label()[注意脚本要实例化到GameObject上](引申)GUI有很对细节问题,比如GUI的绘制机制.如何响应鼠标点击.布局.如何获取设置控件.窗口等都和普通的窗…
css自定义鼠标指针样式为图片Cursor:url()的使用,今天在项目中,要用到自定义鼠标样式,格式: css:{cursor:url('绝对路径的图片(格式:cur,ico)'),-moz-zoom-out;}//FF下面 css:{cursor:url('绝对路径'),auto;}//IE,FF,chrome浏览器都可以 前面url是自定义鼠标格式,图像的绝对路径地址,后面的参数是css标准的cursor样式,(IE下面可以不需要) 图标的格式根据不同的浏览器来分:IE支持cur,ani,…
原文:[WPF]自定义鼠标指针 [WPF]自定义鼠标指针 周银辉 看看WPF Cursor类的两个构造函数吧:  * f));            g.Flush();            g.Dispose();            pen.Dispose();            return BitmapCursor.CreateBmpCursor(bmp);        } 有人会说"啊!Bitmap? WinForm的! 就不可以从WPF的图像来生成么?"那么免费赠…
var Mid : Texture2D; var mouse : Texture2D; //鼠标图片 var mousePs = Vector2.zero; //鼠标的位置 private var angle : float; function Update () { mousePs = Input.mousePosition;//获取鼠标位置 angle = 180 - Mathf.Atan2(mousePs.x - 250, Screen.height -mousePs.y - 250) *…
var Mid : Texture2D; var mouse : Texture2D; //鼠标图片 var mousePs = Vector2.zero; //鼠标的位置 private var angle : float; function Update () { mousePs = Input.mousePosition;//获取鼠标位置 angle = 180 - Mathf.Atan2(mousePs.x - 250, Screen.height -mousePs.y - 250) *…
今天无意做到项目遇到一个好玩的事情,就是当我鼠标移到一个链接上面,并不是像正常那样出现一个小手,而是变成一个小十字架, 下面看图当时第一眼看到总感觉哪里不对,噢噢噢噢 这样的 小手没了,居然是一个图片!!!!! 这是其实就是css自定义鼠标指针样式为图片Cursor:url()的使用:值得注意的是:1.图片地址为绝对路径,2.图片大小最好是32*32的大小,…
更改鼠标指针,需要使用到 Windows API: 1. 添加命名空间的引用: using System.Runtime.InteropServices; using System.Reflection; 2. 声明 API 函数 [DllImport("user32.dll")] static extern IntPtr LoadCursorFromFile( string fileName ); 3. 在Form_Load 事件中,加载自定义光标 private void Form…
Flash Player 10.2添加了内置的本机鼠标指针(native mouse cursor)支持,虽然在之前的版本里我们可以侦听MouseEvent事件来模拟鼠标指针,但是在有了原生的本机鼠标指针后,我们可以舍弃旧的方式,迎接更友好,更方便的鼠标指针了. 下面对比下模拟鼠标指针和本机鼠标指针. 模拟鼠标指针: 鼠标指针不能拖到舞台外部. 使用MouseEvent事件,效率低下. 使用方式麻烦. 本机鼠标指针: 鼠标指针可拖到舞台外部. 原生支持效率高. 直接用Mouse类,很方便. 新的…
Unity3D ShaderLab 静态贴图光照模型 其实在unity的光照模型中,我们可以把光照讯息烘培进入一个2D贴图,来实现着色器的光照效果. 下面是在unity中关闭灯光和打开灯光的对比效果.所以这类着色器的缺点就是不会随着光源变化效果. 接下来,我们开始创建,首先通过软件MaCrea来制作我们的2D光照贴图,MaCrea软件 通过该软件可以快速制作一个完整的发光球体平面图. 软件地址:http://pan.baidu.com/s/1bnD7wkv 软件视频教学地址:http://pan…
Unity3D ShaderLab 使用贴图对模型的高光进行遮罩 前面研究了高光效果的实现,再说说现很多游戏用到的高光贴图技术,因为它可以让3D美工更容易控制最终的视觉效果. 这也就为我们提供了另外的方式,我们可以在同一个着色器上实现垫型表面和光亮表面,也可以使用贴图来控制镜面高光的范围或者高光强度, 以实现一个表面是广泛的镜面高光而另一面确是细小的高光. 新建一个shader,一个材质球.老规矩双击shader脚本,在编辑器中编写代码吧. 1.Properties: Properties {…