- 博客(11)
- 收藏
- 关注
原创 Unity新玩法
关闭internal模式:UnityEditor.EditorPrefs.SetBool("DeveloperMode", false);打开 Help - About Unity,在面板中输入internal。
2024-09-10 11:03:50
273
原创 【工作笔记】U3D 新手引导高亮显示某一区域,新增圆角高亮区
在一张图里抠个洞出来,可以仿照Image的Sliced模式来做public class ImageWithHole : Image{ public Vector2 Center = Vector2.zero; public float Height = 200; public float Width = 100; static readonly Vector2[] s_VertS...
2019-07-02 14:57:27
1237
原创 UGUI 打字机效果
挂载此脚本后运行,调用StartEffect方法,传入文本内容,即可实现打字机效果,文本内容可包含颜色标签。using System.Collections;using System.Collections.Generic;using System.Text;using UnityEngine;using UnityEngine.UI;[RequireComponent(type...
2019-03-26 11:59:47
231
原创 【工作笔记】可以在UnityEditor模式下延迟等待的方法
命名空间:System.Threading.Tasks;System.Func<Task> func = async () =>{ await Task.Delay(System.TimeSpan.FromSeconds(2)); //需要延迟执行的方法体...};func();用的.Net语法,但是假如Unity编辑器功能需要延迟执行某方法,也...
2019-03-05 11:09:57
4166
原创 【工作笔记】在Project中查找引用资源,并在Project视图TwoColumn模式下集中显示
本文参考:http://blog.codestage.ru/tag/unity3d/ http://www.xuanyusong.com/archives/4207---------------------------------2019.03.26 补充---------------------------------使用GUID查找引用,对图集里的单...
2019-01-09 19:04:09
626
原创 【工作笔记】UnityEditor Project视图新增图片重名覆盖
在UGUI使用过程中,我们经常会替换已有图片,除了在文件夹里操作外,也经常直接将图片拖拽到Unity编辑器中,这个主要是为了防止抽象派美术们不会传meta文件,导致各种冲突。本方法也并不会切断UI和图片之间的引用关系。当然,只要是文件都可以这样判断,不局限于图片,不过,手段比较暴力,因为我并没有找到Unity相关支持。using System.IO;using UnityEditor;...
2019-01-05 15:52:44
433
原创 【工作笔记】C# Int32类型取高、低16位
Int32 num = 132073;int low = num & 0xffff;int high = num >> 16;
2018-05-24 16:34:39
5613
原创 【工作笔记】SpriteAtlas使用心得(不定时修补)
1、Edit-> ProjectSettings -> Editor -> Sprite Packer -> Mode -> Enable For Builds:在打包时将规划好的小图打成图集 -> AlwaysEnabled:一直激活状态,总是将规划好的小图打成图集2、如何触发、何时触发SpriteAtlasManager.atlasRequested事件...
2018-04-28 15:40:51
4557
原创 【工作笔记】(UGUI)InputField根据字节数限制输入内容长度
很多时候策划会要求输入框限制长度,一般来讲,按字节数算比按字符串长度算更合理,在UTF-8编码格式下,通常汉字占3个字节,英文字母占1个字节,如果是按长度算的话,界面排版上会很丑。 public InputField inputField; int MaxLimit = 18; void Start() { inputField.onValidateI...
2018-04-09 12:11:46
5329
原创 【工作笔记】手势——单指滑动+点击+多指缩放滑动
using System;using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.EventSystems;//点击到UI上是没有效果的public class GestureInput {//单指、多指、点击 事件的触发 publ...
2018-04-08 17:54:22
575
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人