请选择 进入手机版 | 继续访问电脑版
楼主: gaojinshuo

[场景] Unity3D GTA4场景 源码下载

  [复制链接]
最佳答案
0 
isygqn11 发表于 2017-8-24 15:04:12 | 显示全部楼层
哇哦,这个好啊
最佳答案
0 
isygqn11 发表于 2017-8-24 15:04:24 | 显示全部楼层
哇哦,这个好啊
最佳答案
0 
ainixzm 发表于 2017-8-25 09:21:02 | 显示全部楼层
0123456456789
最佳答案
0 
isygqn11 发表于 2017-8-25 11:15:42 | 显示全部楼层
哇哦,这个好啊
最佳答案
0 
isygqn11 发表于 2017-8-25 11:16:25 | 显示全部楼层
分享到:
QQ好友和群QQ好友和群
腾讯微博腾讯微博
QQ空间QQ空间
最佳答案
0 
isygqn11 发表于 2017-8-25 11:30:40 | 显示全部楼层
鼠标点击波纹效果
最佳答案
0 
xiaofengfeng 发表于 2017-8-25 14:10:09 | 显示全部楼层
Unity3D GTA4场景
最佳答案
0 
xiaofengfeng 发表于 2017-8-25 14:10:09 | 显示全部楼层
Unity3D GTA4场景
最佳答案
0 
贵友汇 发表于 2017-8-25 17:33:08 | 显示全部楼层
9mstuan 发表于 2017-8-21 10:09
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss

仅限学习使用
最佳答案
0 
isygqn11 发表于 2017-8-25 17:58:50 | 显示全部楼层
using UnityEngine;
using UnityEditor;

public class TestSaveSprite
{
[MenuItem("Tools/导出精灵")]
static void SaveSprite()
{
string resourcesPath = "Assets/Resources/";
foreach (Object obj in Selection.objects)
{
string selectionPath = AssetDatabase.GetAssetPath(obj);

// 必须最上级是"Assets/Resources/"
if (selectionPath.StartsWith(resourcesPath))
{
string selectionExt = System.IO.Path.GetExtension(selectionPath);
if (selectionExt.Length == 0)
{
continue;
}

// 从路径"Assets/Resources/UI/testUI.png"得到路径"UI/testUI"
string loadPath = selectionPath.Remove(selectionPath.Length - selectionExt.Length);
loadPath = loadPath.Substring(resourcesPath.Length);

// 加载此文件下的所有资源
Sprite[] sprites = Resources.LoadAll<Sprite>(loadPath);
if (sprites.Length > 0)
{
// 创建导出文件夹
string outPath = Application.dataPath + "/outSprite/" + loadPath;
System.IO.Directory.CreateDirectory(outPath);

foreach (Sprite sprite in sprites)
{
// 创建单独的纹理
Texture2D tex = new Texture2D((int)sprite.rect.width, (int)sprite.rect.height, sprite.texture.format, false);
tex.SetPixels(sprite.texture.GetPixels((int)sprite.rect.xMin, (int)sprite.rect.yMin,
(int)sprite.rect.width, (int)sprite.rect.height));
tex.Apply();

// 写入成PNG文件
System.IO.File.WriteAllBytes(outPath + "/" + sprite.name + ".png", tex.EncodeToPNG());
}
Debug.Log("SaveSprite to " + outPath);
}
}
}
Debug.Log("SaveSprite Finished");
}
}
您需要登录后才可以回帖 登录 | 注册

本版积分规则

推荐阅读 More>

© 2001-2015 9秒社团

合作伙伴

公司简介 | 联系方式
COPYRIGHT©2015 ZHONGQINGLONGTU NETWORK CO.LTD ALL RIGHTS RESERVED.ICP备11023195号-4
北京中清龙图网络技术有限公司
返回顶部 返回列表