为了从资源上优化安装包的大小,写了一个工具
点击查找,列出所以文件,并按从大到小的顺序排序
先上一下效果图
/// <summary>
/// 定义文件结构体
/// </summary>
public struct FileAttribute
{
public string path; //路径
public long size; /……继续阅读 »
sharezer
8年前 (2016-05-27) 2742浏览 0评论
0个赞
public static bool IsEnableTouchLayer(Camera cameraSeeTheLayer, string layer)
{
bool r = false;
string strLayer = "";
Vector3 posMouse = Input.mousePosition;
posMouse.z = 10;
Ray ray = cameraSee……继续阅读 »
sharezer
8年前 (2016-05-06) 2117浏览 0评论
0个赞
public static string timeStampToString(int time)
{
long ltime = (long )time;
DateTime t = new DateTime(time * TimeSpan.TicksPerSecond);
t = t. ToLocalTime();
int year = t.Year + 1969 ;
string syear = "" + year;
int month = t.Month ;
string smonth = month < 10……继续阅读 »
sharezer
8年前 (2016-04-27) 2028浏览 0评论
0个赞
public void Update()
{
if (Input.GetMouseButton(0))
{
Vector3 pos = UICamera.currentCamera.ScreenToWorldPoint(Input.mousePosition);
test.transform.position = pos;
}
}
……继续阅读 »
sharezer
8年前 (2016-04-08) 3496浏览 2评论
0个赞
NGUI官网示例–讲解:http://game.ceeger.com/forum/read.php?tid=4172;fpage=2
NGUI官网示例2-interaction-讲解(一)http://game.ceeger.com/forum/read.php?tid=4179
NGUI官网示例2-interaction-讲解(二)http://game.ceeger.com/forum/read.php?tid=4180
NGUI官网示例3–Menu讲解http://game.ceeger.com/forum/read.php?tid=4187
NGUI官方实例—ControlIe……继续阅读 »
sharezer
8年前 (2016-04-08) 11905浏览 2评论
1个赞
AddObjectToAsset 将objectToAdd这个对象添加到指定路径上的现有资源
AssetPathToGUID 返回指定路径path下资源的GUID(全局唯一标识符)
ClearLabels 清除标签
Contains 资源中是否存在该对象
CopyAsset 复制指定路径的资源文件到一个新的路径
CreateAsset 在指定的路径新建资源
Crea……继续阅读 »
sharezer
8年前 (2016-01-06) 3916浏览 0评论
0个赞
转载请注明出处:http://blog.csdn.net/u010019717
属性 (Attribute)
使用 Unity 的C#语言 ,利用属性(Attribute)来类定义和变量定义或区分其他的变量,您可以设置一种特殊行为。
例如,您添加[SerializeField]属性变量,私有变量标识序列化。
这个序列化字段我要多说几句:
很多时候我们写脚本代码时,需要在编辑器的Inspector面板中进行赋值,最不讲究的做法就是把变量的访问权限设置为public,这种做法是严重违反面向对象的封装特性的,如果把字段都设置为public,那么你就去看看为什么有属性,为什么类成员的默认访问权限是pr……继续阅读 »
sharezer
8年前 (2015-12-24) 2239浏览 0评论
0个赞
版权声明:本文为博主原创文章,未经博主允许不得转载。出自 游戏开发实验室_孙广东
转载请注明出处:http://blog.csdn.net/u010019717
更全的内容请看我的游戏蛮牛地址:http://www.unitymanual.com/space-uid-18602.html
Unity 编辑器允许添加自定义菜单的外观和行为类似内置菜单。这可以用于添加经常常用的功能,可直接从编辑器UI操作。
&……继续阅读 »
sharezer
8年前 (2015-12-24) 2218浏览 0评论
0个赞
转载请注明出处:http://blog.csdn.net/u010019717
更全的内容请看我的游戏蛮牛地址:http://www.unitymanual.com/space-uid-18602.html
这是在 “Unity Editor Extension” 系列的第 2 次帖子。
post 描述了为创建自定义 inspectors 面板在 Unity 编辑器的基本步骤。在该系列的下一个 posts,我将深入探讨更高级的主题,例如 inspectors 及 Unity’s serialization 系统。
Inspector 检查器基础知识
Inspector 是在 Unity 编辑……继续阅读 »
sharezer
8年前 (2015-12-24) 2490浏览 0评论
0个赞
1、在 VS 中新建一个类库 MyLib
2、新建一个 Class1
增加变量_value 和方法 SetValue
并点击生成解决方案
在输出窗口,可以看到 dll 路径
将 dll 拷贝到 Unity Assets 目录下。
3、在 Untiy 的脚本中引用 MyLib,就可以调用 Class1 中的方法了
现在,假如我要写一个类,继承于 MonoBehaviour,并且在 Unity 编辑器中使用,那又要怎么做呢。
打开刚刚新建的 MyLib 的类库,添加 UnityEngine.dll
新建类 Class2,引入 UnityEngine
using System;
usi……继续阅读 »
sharezer
9年前 (2015-11-27) 2371浏览 0评论
1个赞