- 博客(56)
- 资源 (11)
- 收藏
- 关注
原创 记IDEA命名File没起后缀一直不正常的解决方案
找到缓存路径 C:\Users\Administrator\.IntelliJIdea2018.3\config。idea起文件名右键 New/File 名字为 ProxyArenaModule忘记写.lua后缀。用Notepad++进行搜索ProxyArenaModule 把其删掉即可。后重命名为ProxyArenaModule.lua显示上一直不正常,Invalidate caches/Restart 试了也无效果。最终想到清缓存 文本内有ProxyArenaModule占位。写代码也无智能提示,
2023-03-15 20:30:16 268
原创 在UnityEditor下热更Lua代码.自动
源文出自:https://zhuanlan.zhihu.com/p/91022294,进行修改了,针对自身项目进行修改了,本文为记录此脚本挂到场景中:FileWatcherusing UnityEngine;using System.IO;using System.Collections;using System.Collections.Generic;/// <summary>/// 监听文件改变/// </summary>public sealed class
2022-03-01 16:33:01 140
原创 在UnityEditor下热更Lua代码
[MenuItem("Tools/Editor下更Lua _F6")] public static void ShowLua() { EditorWindow.GetWindow(typeof(RefreshLuaScripts), false, "Editor下更Lua", true); }string mInputArea;void OnGUI()mInputArea = EditorGUILayout.TextArea(mInputArea, mStyle, GUILayou..
2022-03-01 15:03:15 155
原创 FairyGUI列表裁剪粒子
教程网址.https://www.fairygui.com/docs/unity/insert3d这是原文:首先将列表转换为一个组件,在组件内拖入一个矩形图形覆盖列表的视口,然后将这个图形设置为组件的自定义遮罩。这里分下步骤:1.将列表转换为一个组件,2.在组件内拖入一个矩形图形覆盖列表的视口3.然后将这个图形设置为组件的自定义遮罩。4.修改Shader文件1.2.3的步骤第4步,直接copy啦,有能力者自己再写的完美点Shader "fgui_Particles/fgui_CutPa
2021-04-02 15:55:52 1738
原创 Unity移除丢失的脚本
GameObjectUtility.RemoveMonoBehavioursWithMissingScript(item.gameObject);using UnityEditor;using UnityEngine;public class DeleteCom : MonoBehaviour{ //2018.4.22能行,但常闪退 [MenuItem("Assets/DeleteAAA 2018.4.22")] public static void Delete...
2021-03-04 15:27:53 1590 1
原创 贴图工具.批查看处理Generate Mip Maps,Read/Write Enable
调用//图片的Read/Write Enable属性,一般情况下都要为false; 而启用(可读写)后纹理的内存消耗会增加一倍//Generate Mip Maps:如果不是3D模型贴图,则禁用,否则会多出约33 % 的内存开销;UI完全用不到的 [MenuItem("Tools/小工具/贴图 #&P")] public static void ShowTexture() { EditorWindow.GetWindow(typeof(TextureEdi
2021-02-23 11:32:39 516
原创 同步工具
svn更新 git更新 打开文件夹 同步文件夹using Microsoft.Win32;using System;using System.Diagnostics;using System.IO;using System.Windows.Forms;namespace winFormTest{using Microsoft.Win32;using System;using System.Collections.Generic;using System.Diagnostics;
2021-01-26 16:48:28 190
原创 unity.FairyGUI与龙骨,Spine的入门
FGUI编辑器中加两个3d内容装载器,然后导出到Unity中去这里要加入两个宏,官网有介绍 FAIRYGUI_DRAGONBONES;FAIRYGUI_SPINE这是 FairyGUI官网 https://www.fairygui.com/docs/guide/editor/skeleton.html下载龙骨sdk并导入,去gitHub下载源码,把DragonBones这个文件夹加入到Assets中去:DragonBonesCSharp/Unity/Demos/Assets/DragonBones
2020-10-15 20:32:26 2424
原创 lua for local count 与 #tab与 ipairs 与 pairs 之性能
for里面一直#tab是需要消耗性能的print("for #getCount ")local os1 = os.clock()local numsTab = {}for i = 2, 12000001 do table.insert(numsTab, i)endlocal os2 = os.clock()print(os2 - os1)print("------造完数据了-------------")local os3 = os.clock()local osAdd
2020-06-29 15:05:59 421
原创 C# Extensions this的扩展
using System.Collections;using System.Collections.Generic;using UnityEngine;using System.IO;namespace LNWY{ public static class ClassNullSelf { public static bool IsNull<T>(...
2019-09-20 16:37:42 786
原创 Unity生成简易代码工具(Lua脚本)
using UnityEngine;using UnityEditor;using System.Collections.Generic;using System.Text;using System.IO;public class ZSXLuaGenerateCodeWindow : EditorWindow{ [MenuItem("Helps/生成初始代码")] ...
2019-08-29 15:59:42 1384
原创 Unity多语言功能
1.把Txt三种语言挂在Login(启动页)面板中去2.要有多语言的功能的Text 都挂脚本LanguageText 脚本LanguageMgr.cs脚本using System;using System.Collections.Generic;using UnityEngine;using System.Text;public class LanguageMgr{ pri...
2019-08-28 14:31:12 974
原创 Unity生成简易代码工具
C#代码,可以自己编辑下,只要有规律,可以改成Lua的Panel代码,手写代码易错.特蛋痛的是lua写错编辑器还不报错代码如下using UnityEngine;using UnityEditor;using System.Collections.Generic;using System.Text;using System.IO;public class ZSXGenerateC...
2019-08-28 11:39:38 904
原创 Unity Find("A/B/ABC/TName"),得到路径
//得到路径 string FindPath(Transform pParent, Transform pSelect) { if (pParent == null) { Debug.LogError("父 路径空了"); return ""; } if (pSelect...
2019-08-27 23:42:53 485
原创 UnityEditor多种小工具
1.手动F1刷新运行2.清空playerprefs3.标记ab包4.间隔点击运行5.多语言prefab间隔public class ZSXMenu : EditorWindow{ [MenuItem("Helps/刷新并运行 _F1")] public static void ShowZHENTW_copyfff() { AssetDatabas...
2019-08-21 14:07:30 620
原创 对AssetBundle进行加密(Unity3D)
对ab进行加密,防止资源被轻易盗取;网上有很多种加密,实在太废力了;以下加密只能防小白使用工具盗取;废话不多说public static AssetBundleManifest BuildAssetBundles(string outputPath, BuildAssetBundleOptions assetBundleOptions, BuildTarget targetPlatform);/...
2019-08-21 11:37:26 2608
原创 Unity_EditorWindow 时间戳与时间相互转化 辅助工具
using System;using System.Collections;using System.Collections.Generic;using UnityEditor;using UnityEngine;public class TimeLookEditor : EditorWindow{ [MenuItem("Tools/时间戳")] public st...
2018-11-25 22:49:29 849
原创 打包尽量别输出Log,别拼接字符串
Unity EDITOR_LOG.输出会产生GC.拼接字符串也会产生.打包时过滤掉using System;using System.IO;using UnityEditor;using UnityEngine;using System.Collections.Generic;using System.Text;public class ModifyScriptEditor : E...
2018-11-11 12:57:23 1476
原创 Editor.NGUI的废弃图集的错误引用
废弃图集,应该删除掉.加载出来需要消耗内存,若显示出来还要drawcall的产生.这些开发时要注意产生与消耗using System.Collections;using System.Collections.Generic;using System.Linq;using UnityEditor;using UnityEngine;public class DCEditor :...
2018-10-28 00:12:14 334
原创 NGUI.EventDelegate.Set()方法.点击Inspector直接打开方法体
找到NGUI的EventDelegateEditor脚本.搜索"Notify"这个字符串大概104行吧.//上接点击减号,remove方法 GUILayout.Space(-50); if (GUILayout.Button("o", GUILayout.Width(15), GUILayout.Height(15))) { ...
2018-09-22 23:29:23 272
原创 Editor.NGUI的Inspector面板 点击碎图自动选中资源
DrawAdvancedSpriteField造中 /// <summary> 高亮选中 sprite </summary> private static void HightSelectSprite(UIAtlas pAtlas, string pSpriteName) { if (pAtlas == null ||...
2018-09-17 12:56:25 207
原创 Editor,NGUI的图集与碎图工具
标题标题using System.Collections;using System.Collections.Generic;using System.IO;using System.Linq;using UnityEditor;using UnityEngine;using UISpriteType = UIBasicSprite.Type;public class Sprite...
2018-09-17 00:08:03 534
原创 协助生成脚本
脚本代码简单生成using System.IO;using UnityEditor;using UnityEngine;public class GenerateCode : EditorWindow{ private static string frontPath; private static string behindPath = ""; [MenuItem(...
2018-06-14 00:09:09 219
原创 NGUI的anchor
NGUI的SetAnchor方法()3.9.2版本//UIRect.cs的SetAnchor方法 public void SetAnchor (GameObject go, int left, int bottom, int right, int top) { Transform t = (go != null) ? go.transform : null;
2018-01-14 15:02:18 756
原创 UIGUI_Item飘字
public class MyPopMsgItem : MonoBehaviour{ private const float START_Y = 130; public static MyPopMsgItem Instance; private RectTransform goFather; void Awake() { if (Instan
2017-12-24 12:03:54 461
原创 UGUI_Text的显示
Text的显示,若内容长度过长显示(内容…) 若Text本来能容纳7个字的,7个字为正常字.但服务器往往取出来的字符串不定长…过长就显示6+… /// <summary> /// 昵称长度的显示 返回值(渣渣曾detail...:+20) /// </summary> public string GetUITextContent(Text uiTemp,
2017-12-23 22:04:29 481
原创 使小图,大图生成,要使用到TexturePacker
public class TexturePackBuilder : Editor { [MenuItem(“SpritesPacker/打包TexturePack”)] public static void BuildTexturePacker() { //选择并设置TP命令行的参数和参数值 string commandText = ”
2017-12-04 22:19:34 698
原创 Sprites,Editor使图片生成prefab
/// <summary> /// 使表情生成prefab /// </summary> [MenuItem("SpritesPacker/_使互动表情生成prefabs-别乱点")] public static void MakeStickerAtlas() { UnityEngine.Debug.Log("碎图 表情--用时再打开");
2017-12-04 22:14:39 373
原创 批量工具-设置图片属性
public class OutPullImgAutoSetting : AssetPostprocessor{ /// &lt;summary&gt; /// 导入时自动设置属性--1.copy到文件夹下都会自动设置的 2.拖入到u3d中也会自动设置---,此方法有点无赖,使用时才打开 /// &lt;/summary&gt; void OnPreprocessTexture()
2017-12-04 21:56:29 2123
原创 Lua的TableViewItem
1.看TableViewItem.cs脚本,写了SetIndex,Updata,OnDestroy,所以子类Lua要实现此方法 2.ComeHerItem.lua中,定义类名表,itemTable={},尽量使用GetInstanceID()ComeHerItem = { }local this = ComeHerItem;-- 保存所有节点内同{instanceId={numberTxt=编
2017-11-14 23:00:20 460
原创 LuaFramework案例_02
4.接收,改变Lua的值public class Studio_AccessingLuaVariables : MonoBehaviour{ string script = @"print('obj---'..obj)var2Read=42varTable={1,2,2,6}varTable.default=1varTable.map={}varTable.map.name='
2017-11-03 17:32:49 488
原创 U3d碎知识001:截屏
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2017-10-19 21:08:00 335
原创 LuaFramework案例_01
001.在C#代码中,直接 写 Lua代码 void Awake() { LuaState lua = new LuaState(); lua.Start(); string luaScriptContent = @"print('在C#代码中,直接 写 Lua代码,start lua studio --> tolua');";
2017-09-24 16:37:13 514
从excel导入txt.zip
2019-08-28
iOS 自定义弹出自定框Alert
2016-10-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人