function OnGUI(){
GUI.skin=chineseSkin;
//GUI.Button(Rect(10,10,100,40),show);
var color = Color (0.6, 0.1, 0.5, 1); //文字颜色
var pcolor = Color (1, 1, 1, 1); //描边颜色
var pos=Rect(10,10,100,40) ;
MakeStroke(pos, "你好", color, pcolor, 1);
}
function MakeStroke(position : Rect, txt:String, txtColor, outlineColor, outlineWidth ){
position.y-=outlineWidth;
GUI.color=outlineColor;
GUI.Label(position, txt);
position.y+=outlineWidth*2;
GUI.Label(position, txt);
position.y-=outlineWidth;
position.x-=outlineWidth;
GUI.Label(position, txt);
position.x+=outlineWidth*2;
GUI.Label(position, txt);
position.x-=outlineWidth;
GUI.color=txtColor;
GUI.Label(position, txt);
}
分享到:
相关推荐
"描边效果Shader"是Unity3D中实现物体边缘高亮或者加粗的一种视觉特效,常用于提升场景的视觉吸引力或增强轮廓识别度。 在Unity3D中,Shader通常是基于图形编程语言如GLSL或HLSL编写的,但在Unity中更常用的是其...
"Unity3d 高亮描边插件"正是为了实现这种效果而设计的工具,它可以让你轻松地为游戏中的角色或其他对象添加类似被选中或聚焦时的高亮描边特效。 描边效果在游戏设计中有着多种用途,例如突出显示游戏对象、创建视觉...
在Unity3D中,模型描边是一种提升视觉效果的重要技术,它可以使游戏对象的边缘更加突出,增加立体感和艺术感。本文将深入探讨Unity3D中的模型描边实现方法。 首先,模型描边的基本原理是通过在原始模型的边缘创建一...
在unity中实现物体描边的效果,亲测可用。
Unity3D是一款强大的跨平台游戏开发引擎,广泛应用于游戏、虚拟现实(VR)和增强现实(AR)项目。在3D模型的展示中,描边和高亮效果常常被用来增强视觉表现力,使物体边缘更加突出,增加层次感。QuickOutline插件正是...
模型描边Shader 详细效果请导入看
描边资源
本文将详细介绍一个用于Unity 3D中的物体轮廓描边Shader的实现原理与具体代码分析。 #### 二、Shader属性介绍 该Shader名为“Custom/Miaobian”,主要用于实现场景中物体的轮廓描边效果。它包含了以下几个关键属性...
Unity是一款强大的跨平台3D游戏引擎,被广泛用于制作各种类型的游戏、虚拟现实(VR)和增强现实(AR)应用。在3D图形渲染中,轮廓描边与光晕效果是提升视觉表现力的重要手段,它们能为场景增添深度感和艺术氛围。"unity...
【Unity3D插件】Unity3D HDRP Outline高亮发光轮廓描边插件教程
在Unity3D游戏开发中,实现物体的描边效果,也称为轮廓边框效果,是一种增强视觉表现力的常见技术。这种效果可以让游戏对象的边界更加突出,增加立体感和艺术风格。通过自定义Shader,我们可以轻松地为3D模型添加...
Unity HDRP(High Definition Render Pipeline,高清渲染管线)是Unity引擎提供的一种先进的渲染技术,用于创建高质量、高保真度的3D游戏和应用。它提供了比标准渲染管线更精细的控制,尤其在光照、材质和后处理效果...
在3D游戏或应用中,描边效果常用于增强模型边缘的视觉效果,使其更突出,但通常会遇到一个问题,即描边后物体失去原有的高光效果。"unity找到的最好的描边着色器shader"就是为了解决这个问题而设计的,特别是提到的...
Unity3D中物体的轮廓显示,此处分为薄边和厚边两种。无入侵式实现。
Unity3D中shader轮廓描边效果实现代码 Unity3D中shader轮廓描边效果是指在 Unity3D 引擎中使用 shader 实现的描边效果,该效果可以使模型的轮廓变得更加明显,从而提高模型的可读性和美观性。本文将详细介绍 Unity...
Unity3d 3D模型描边代码 懒人直接上代码
Unity是一款强大的跨平台游戏开发引擎,广泛用于制作2D和3D游戏、模拟应用以及可视化项目。在Unity中,Shader是用于控制场景中物体表面渲染的关键元素,它们定义了光线如何与物体交互,从而影响最终的视觉效果。...
Unity3D实现描边框效果 Unity3D实现描边框效果是 Unity3D 游戏引擎中的一种常见技术,它可以将游戏对象的边界框显示出来,从而帮助开发者更好地理解游戏对象的空间关系。本文将详细介绍如何使用 Unity3D 实现描...
本资源实现了选中物体描边特效,并且描边颜色随时间变化,描边宽度随时间扩大和缩小,不同时间选中的物体,其颜色渐变规律各异,按住Ctrl键单击可以追加选中描边,重复选中取消描边,点击地面或空白处,所有已描边...