备忘录
梧桐树丶
这个作者很懒,什么都没留下…
展开
-
Unity新版使用脚本更改预制体
Object obj = PrefabUtility.InstantiatePrefab(Object);string path = UnityEditor.PrefabUtility.GetPrefabAssetPathOfNearestInstanceRoot(obj);PrefabUtility.SaveAsPrefabAsset(obj, path, out bool success);原创 2022-03-21 16:57:53 · 4684 阅读 · 0 评论 -
Unity中龙骨切换Data时缓存保留问题
UnityFactory.factory:Clear(false)UnityArmatureComponent:ChangeDragonBonesData(true)UnityArmatureComponent.animation:Play()原创 2021-11-16 17:03:06 · 2891 阅读 · 0 评论 -
Unity Ping Folder
UnityEngine.Object obj = AssetDatabase.LoadAssetAtPath("Assets", typeof(UnityEngine.Object)); EditorGUIUtility.PingObject(obj);Ping ObjGameObject obj = AssetDatabase.LoadAssetAtPath<GameObject>(path);EditorGUIUtility.PingObje...原创 2021-11-15 14:13:32 · 2240 阅读 · 0 评论 -
使用c#获取ie代理设置地址
HttpWebRequest web = (HttpWebRequest)WebRequest.Create("https://www.google.com/"); IWebProxy proxy = web.Proxy; if (proxy != null) { var url = proxy.GetProxy(web.RequestUri); if (url != null) { .原创 2021-11-04 15:43:26 · 513 阅读 · 0 评论 -
通过command line使用texturepacker publish unity texture2D sprite
命令行工具在安装目录下的 TexturePacker.exe三种办法调用:1. 直接在cmd中调用此程序2. 将安装目录添加到环境变量Path下3. 同一cmd下使用前调用SET "PATH=[HomePath];%PATH%"具体方法可以在GUI版本下的 File>Insatll Command Line Tool 中查看在cmd中输入texturepacker就可以查看各种指令帮助简单示例:texturepacker --data [&...原创 2021-09-08 15:23:01 · 327 阅读 · 0 评论 -
capture sprite
public static void CaptureSprite(string texturePath, string spritePath, int offsetX, int offsetY, int width, int height) { Bitmap texture = new Bitmap(texturePath); Bitmap sprite = new Bitmap(width, height); int sprite_x = 0; ...原创 2021-06-30 14:16:26 · 82 阅读 · 0 评论 -
HttpClient中异常 ‘The format of value ‘application/json;charset=UTF-8‘ is invalid.
具体原因参考于17036四种HttpContext实例MultipartFormDataContent : multipart/form-dataFormUrlEncodedContent : application/x-www-form-urlencodedStringContent : application/json 等StreamContent : binary设置示例var content = new StringContent(param, Encoding.UTF.原创 2021-05-06 17:51:10 · 2973 阅读 · 0 评论 -
fontsettings字体信息丢失
生成字体后每次运行后或者重启都会丢失fontsettings里的设置信息,需要在代码里生成字体后使用EditorUtility.SetDirty(font)手动标记设置已改变原创 2020-10-21 19:45:22 · 737 阅读 · 0 评论 -
Unity中使用Ugui将一个UI的Component复制粘贴到另一个UI上的两种方法
第一种方法是使用Editor里的按钮第二种是用使用使用代码来自动实现这个过程public class EditorHelper:EditorWindow{ [MenuItem("GameObject/复制替换组件",false,-1)] public static void CopyPast(){ Uobj[] o = Selection.objects; if(o.Length == 2) { // 获取第一个...原创 2020-08-13 11:35:31 · 1862 阅读 · 0 评论 -
untiy build event
在build之前//支持5.6及其以上版本using UnityEditor;using UnityEditor.Build;class CustomBuildProcessor : IPreprocessBuild{ public int callbackOrder { get { return 0; } } //越小优先级越高 public void O...原创 2019-06-22 11:07:09 · 152 阅读 · 0 评论 -
System.EntryPointNotFoundException: Unable to find an entry point named 'sqlite3_column_origin_name'
System.EntryPointNotFoundException: Unable to find an entry point named 'sqlite3_column_origin_name' in 'sqlite3'运行在android真机上后使用读取sqlite出现以上错误最后发现是在android里libsqlite.so不包含对sqlite3_column_origin_...原创 2019-04-11 17:28:35 · 3810 阅读 · 0 评论 -
根据传入的时间返回周几 c#
根据传入的标准时间字符串返回时间,如果是当天则只返回时间,超过本周则返回全部时间public string ChangeDate(string str) { DateTime dateTime = Convert.ToDateTime(str); DateTime tmp1 = dateTime.AddDays...原创 2019-03-29 16:45:35 · 436 阅读 · 0 评论 -
Unity快速接入支付宝sdk; Android&IOS
本文使用的是调起app支付,而且使用的请求参数及其格式校正,已经在后端完成本文使用的是调起app支付,而且使用的请求参数及其格式校正,已经在后端完成本文使用的是调起app支付,而且使用的请求参数及其格式校正,已经在后端完成sdk版本为v15.5.5,androidStudio版本为2.3.2 后续简称as去官网上下载带有demo的sdk:https://docs.open.alip...原创 2018-11-10 17:43:25 · 5908 阅读 · 9 评论 -
Visual Studio 2017 调试unity
除了unity安装时可选的2017社区版,其他的2017版本因为没有单独的vs2017tools for unity,所以需要在 "获取工具和功能"里进行额外添加。这个方法应该是不支持5.3及其以下的版本..然后再弹出的窗口里下拉 找到"使用unity的游戏开发"选项,然后选中,再点击右下角修改,等待安装完毕即可...原创 2018-01-20 16:02:23 · 12956 阅读 · 0 评论