- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 Unity 使方法以按钮的形式在Inspector上
Unity实用小技巧Method加个标签就能使其在Inspector上显示成一个按钮,点击调用,非常方便。
2022-09-24 22:26:24 3085 1
原创 Unity 打开项目前指定平台
原理是使用官方提供的命令行 重点参数 -projectPath -buildTargethttps://docs.unity3d.com/Manual/CommandLineArguments.htmlmac 系统命令参考,其他系统可参考上面的网址/Applications/Unity/Unity.app/Contents/MacOS/Unity -projectPath 项目路径 -buildTarget standalone其中standalone为目标平台,具体可参考上面网址中的 -
2021-05-18 16:34:48 525
原创 Unity UGUI InputField 加滑动条
这里只考虑竖直方向的滑动,水平方向同理。思路是把InputField放到ScrollView下,让InputField作为ScrollRect的Content。动态获取输入的文字的高度(InputField.preferredHeight),然后改变InputField的RectTransform高度。代码参考using UnityEngine;using UnityEngine.UI;public class Test : MonoBehaviour{ public Inp
2021-04-19 16:12:28 641
原创 Unity UGUI ScrollView 定位功能
using UnityEngine;using UnityEngine.UI;namespace Core.Misc.Utils{ public static class UGUIUtils { /// <summary> /// ScrollView定位。自动获取子物体来得到对应scrollRect.vertical(horizontal)NormalizedPosition /// 不支持vertical和horizon
2020-12-14 12:24:53 2509
原创 Shaderlab 公告牌Billboard
以3D空间里的Sprite为例Sprite面对摄像机详情看 最下面的完整代码以及注释Sprite平行于屏幕平面(类似于血条)关键代码float3 normalDir = UNITY_MATRIX_MV[2].xyz;float3 upDir = UNITY_MATRIX_MV[1].xyz;float3 rightDir = cross(upDir, normalDir);关于为什么是UNITY_MATRIX_MV[2](UNITY_MATRIX_MV是列存储,这里取得是第三列,总
2020-07-12 22:55:30 339
原创 Unity AssetBundle笔记
using System.IO;using UnityEditor;public class BuildAssetBundles{ [MenuItem("Assets/Build AssetBundles")] public static void Build() { if (!Directory.Exists("AssetBundles")) { Directory.CreateDirectory("AssetBund.
2020-05-16 10:14:00 248
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人