自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 Unity 读取、写入自定义路径文件,调用System.Windows.Forms

调用System.Windows.Forms DLL首先在Unity新建Plugins文件夹添加System.Windows.Forms.dll然后代码中添加引用using System;using System.Windows.Forms;using System.IO;

2015-08-27 17:00:55 5589 7

原创 Unity NGUI UILabel文字变色 及相关问题

在同一个UILabel中可以有不同颜色的文字只需要添加BBCode标记[ff0000]Red Label[-],那么在这个标记之间的RedLabel 就会变成红色注意:1.文本最终显示的颜色=Color Tint的颜色+你的颜色标记。所以如果你的Color Tint的颜色是黑色,再在代码中添加颜色标记,那么最终还是黑色。2.BBCode属性要勾选上,否则标记代码会被当做普通字符

2015-08-27 16:15:40 10380

原创 Unity3d UnityEditor EditorWindow 自定义窗体控件

功能:是因为公司的模型组

2014-10-30 14:19:21 7882

原创 Unity3D 制作右上角小地图

一种简单的方法制作实时小地图

2014-07-23 14:22:12 4001

原创 Unity3D NGUI制作进度条

利用GUI可以制作进度条,但是NGUI更加

2014-07-21 10:12:14 5298

原创 Unity三种截屏方法(非自带API)

者利用了三种表现形式:

2014-07-14 08:59:11 1766

原创 NGUI对象跟随鼠标拖拽移动

public Camera WNGUICamera; Vector3 _WoldPosition;//指针的初始位置 // Vector3 _WoldAng; Vector3 WscreenSpace; Vector3 Woffset; Vector3 WcurScreenSpace; Vector3 WcurPosition; //

2014-05-14 14:10:58 4709

原创 Unity3D 画线插件 Vectrosity 画一个一直循环的正弦函数曲线

直接贴代码 public Material myMaterisl; float fx;//曲线最左边的X坐标 float fy;//曲线趋于直线时y轴坐标 float fyMax = 0f;//曲线最高点 float fyContunt = 1f;//曲线于y轴坐标的交点 VectorLine energyLine; Vector2[] ene

2014-03-12 15:32:14 6356 3

原创 Unity3D 画线插件 Vectrosity_Simple2DLine

Vectrosity是一个很方便的画线插件,用它我们可以画出2D,3D,贝塞尔,圆,椭圆等各种线条图案。首先导入Vectrosity,导入后是这样的打开Sences,看第一个DemoVectrosity插件采用的脚本都是用JS编写的,在第一个Demo中有三个脚本,全部运行的效果是这样的。这里我改为C# 的写法来书写脚本。第一种最简单的方法画线:void Star

2014-03-12 14:42:52 8058 1

原创 Unity3D AssentStore 下载的package存放目录(WinXP,Win8,Mac OS X)

网上找到如下:Windows 8,C:\Users\\AppData\Roaming\Unity\Asset StoreMac OS X,~/Library/Unity/Asset Store自己找到 WIN XP的目录:C:\Documents and Settings\\Application Data\Unity\Asset Store\Pixelplacemen

2014-01-17 15:48:59 3270

原创 Unity3D NGUI制作的Button放到场景中,按钮从2D变到3D

通常我们使用Button都是在UI界面,即NGUI的摄像机下,如果想换到场景中,即不让按钮以UI形式显现,而是和场景中的物体一起随着摄像机移动而缩小,放大。很简单,把Button从NGUi的摄像机中拖出来,并改变Button所在的层与NGUI照射层不同,或者让主摄像机的Culling Mask照射到Button所在的层都可。调整Button的大小,旋转,即可。注意:如果你使用的NGUi

2014-01-06 16:02:45 4168

原创 Unity3D NGUI UIPlayTween控件(一)动态打开关闭窗口

利用NGUI自带的脚本控件实现按钮点击窗口滑动出现与隐藏。首先建立如下图的三个BUtton与三个Panel然后在每个Button上添加UIPlayTween脚本,在Interaction中。将Panel1拖到Button1的TweenTarget上,如图。以此类推,注意TweenGroup应该不同,一个Button与一个Panel要对应在一个Group下,Play direction设

2013-12-21 14:09:27 9338

原创 Unity3D基础学习 NGUI自带Tooltip制作提示文字

简介NGUI自带的的例子Character中含有一个Tooltip,可以鼠标悬浮到某对象时显示提示文字。非常方便。创建UITooltip首先你需要在场景NGUi相机下建立一个空物体我把它命名为Tooltip,随意,NGUI-UI-UITooltip然后在其下添加一个Label和一个Sprite,Label是用来显示文字的,Sprite是背景图片 设置Tooltip显示文

2013-12-20 10:22:39 9357 1

原创 NGUI 动态字体边缘模糊,毛边的问题解决办法

NGUI支持生成动态字体,将ttf格式的字体文件拖入工程,用NGUIFontMaker制作即可,但是制作完之后会发现字体有毛边,边缘模糊。这时选中你生成的字体预设,在该预设的UIFont脚本上更改PixelSize把它调小,在把Size调大,这是会发现字体清晰许多,根据需要调节你字体的大小把。

2013-12-19 09:28:47 7462

原创 Unity3D基础学习 加载场景时隐藏物体,点击显示时显示物体

隐藏物体有两种方法,一是设置Meshrender为False,即不渲染物体。二是设置物体为False,禁用物体,我使用的第二种。当场景中需要隐藏的物体很多时,我们可以添加一个层来表示需要隐藏的物体。当加载场景时,遍历隐藏的层内物体添加到List集合中,设置SetActive为False.当需要显示物体时,遍历LIst集合,把需要显示的设置为true。注意不能在一开始就设置物体为Fa

2013-12-17 11:36:24 5928

原创 Unity3D基础学习 利用NGUI的Texture播放视频

利用NGUI播放视频,首先你得导入你的视频你的电脑中必须安装QuickTime软件,没有,去下一个,如果是Windows系统,安装完之后重启。接下来转换你的视频格式,如果你的视频在QuickTime里无法播放,那么也无法在Unity里播放,把你的视频转为.MOV格式(如果你的视频无法在QuickTime里播放的话)。虽然网上说QuickTime支持的视频类型很多,但是实际中发现,同样的

2013-12-17 10:54:56 10918 3

原创 Unity3D基础学习 NGUI之Example 13 - Tabs简要概述

首先建一个2D相机,在Anchor下新建一个子物体,添加WindowDrag Tilt脚本,用作拖动窗口然后新建一个Panel,包含两个content,两个Tab,设置两个Content用来显示切换选项卡的效果展示两个Tab分别加Collider,在Tab下新建两个Sprite和一个Label,两个Sprite分别用于选中状态下的背景颜色和失去选中状态的背景颜色,设置选中状态的颜色名为High

2013-12-10 13:37:54 6048

原创 unity3D基础学习 通过判断鼠标点击的是否是目标物体,物体旋转,滑动滚轮缩放拉近视角

贴代码:摄像机的拉近视角代码: public Transform target;    public float minFov = 15f;    public float maxFov = 70f;    public float sensitivity = 10f;    void Start()    {        transform.LookAt(tar

2013-12-07 16:56:26 5996

原创 Unity3D基础学习 NGUI Example 7-Scroll View(Panel)制作固定包裹栏,点击传递参数显示物体

最终效果如下

2013-12-07 11:32:14 8637

原创 Unity3D基础学习之AssetBundle 资源包创建与加载

前几天做了AssentBundle的例子,遇到了问题,在论坛上问了三天都没人解答,最后在一个朋友的帮助下解决了。下面介绍AssentBundle。AssetBundles让你通过WWW类流式加载额外的资源并在运行时实例化它们。AssetBundles通过BuildPipeline.BuildAssetBundle创建。看了雨凇MOMO的关于 AssetBundles的帖子,受益很多,但是他

2013-11-16 00:15:03 9895 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除