- 博客(10)
- 收藏
- 关注
原创 Fgui切割图集为散图
Fgui切割图集为散图嗯,快周末了,有点时间,根据fgui 的 Unity3D对应的sdk源码,组织了下代码,写了个小工具,能切割由fgui编辑器导出的图集。目前仅支持 导出的图集选择使用二进制模式using FGUIAtlasSpliter;class Program{ static void Main(string[] args) { var bytePath = @"D:\Atlas\bag_fui.bytes"; var exportDir = @"D:
2021-07-23 16:44:03 745 1
原创 加入Plastic SCM后Newtonsoft.Json.dll出现问题
加入Plastic SCM后Newtonsoft.Json.dll出现问题 前阵子自己新开了个人项目,由于是新项目,所以想什么东西都用最新的。所以,版本控制这块我使用了Unity官方推出的Plastic SCM。 一开始安装这个插件了,没啥毛病,使用起来也还算OK。但是随着项目代码越堆越多,嗯,问题出现了。 由于我使用到了强大的 Newtonsoft.json库。把它加入工程后,前几天用着没啥毛病,能正常使用,但后来我在编辑器部分的代码里使用到了这个库时,引用了Newtonsoft.jso
2021-07-20 18:03:13 1255
原创 【编辑器】Unity编辑器里DOTween动画曲线的预览器
在Unity开发过程中,我们都可能会需要用到DOTween来做一些补间动画,其中,这些补间动画往往会有一些曲线效果。那么,如何来查看这些曲线的轨迹以及曲线的作用效果呢?DOTween插件里好像没有对应的预览器,所以我在闲杂时间便撸了个代码,方便后面编辑动画时,查看动画曲线的效果。直接上代码:using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEditor;using DG.
2020-11-12 23:33:33 1613
原创 【编辑器】Unity编辑器模式下在Scene窗口快速定位聚焦到某个物体
有些时候我们在写编辑器工具时,会用到在Scene窗口下聚焦到某个物体,其中,用到的API是:Selection.activeGameObject = go;SceneView.lastActiveSceneView.FrameSelected();
2020-11-10 20:13:53 1873 1
原创 Unity切割Sprite后导出Texture散图
using System.Collections;using System.Collections.Generic;using System.IO;using UnityEditor;using UnityEngine;public class SpriteExportTexture : MonoBehaviour{ [MenuItem("Tools/导出精灵")] static void SaveSprite() { foreach (Object o...
2020-10-21 13:01:01 612
转载 Spine的默认材质Spine/Skeleton有毛边问题
发现美术给过来的资源,集合到unity后,发现用Spine的默认材质Spine/Skeleton有毛边问题。对比demo的图片后发现demo的图片(都是png格式)没有白色块,而自己的图片有。原因是Spine工具导出png图片的时候没有选择premultiplied alpha选项(Export->JSON->Create Altas勾上,有个Setting按钮,点击它后可以设置)。...
2020-10-21 12:55:12 1845
原创 【c#】GIF导出png序列帧散图
/// <summary> /// gif导出png序列帧 /// </summary> /// <param name="gifPath"></param> public static void ExportToPngList(string gifPath) { Image img = Image.FromFile(gifPath); ...
2020-09-07 16:17:17 1168
原创 关于Read only asset xxxx has no meta file 的原因
早就一直听东哥说到ILRuntime这个神奇的热更框架,一直没机会尝鲜,今天一时兴起下载来玩玩,发现导入Package之后出现Read only asset Packages/com.ourpalm.ilruntime/Plugins/ILRuntim.Mono.Cecil.dll.pbd.meta等错误日志输出,虽然没啥大问题,但是老是在Unity刷新时报红,这让我这种带有强迫症的人无论如何也无法忍受的。解决的办法:关掉unity,删除控制台里报错的xxx.meta文件,重新打开unity,发现控制台
2020-05-26 00:33:10 1408 7
原创 Unity2019如何判断当前是否正在编辑预设
public static bool IsEditPrefab() { var prefabStage = UnityEditor.Experimental.SceneManagement.PrefabStageUtility.GetCurrentPrefabStage(); return prefabStage != null; }...
2019-11-19 09:49:25 1652
原创 【编辑器】Unity中如何获取我鼠标选中文件目录路径
由于Unity默认所有资源窗口下的文件或文件夹都是资源文件,它们被导进Unity时一定都会被序列化出一个唯一ID存到.meta文件中,因此,根据唯一ID可以找到文件或文件夹,所以,可以使用Selection.assetGUIDs,再通过AssetDatabase.GUIDToAssetPath转成路径就行了...
2019-05-31 15:10:57 5815 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人