
Unity
Unity 游戏开发相关记录
XcantloadX
这个作者很懒,什么都没留下…
展开
-
【Unity】RectTransform.sizeDelta/rect.size 返回 0
有一大坑:如果你用了 ContentSizeFitterUI 大小默认是第二帧里才计算出来的!(Update 第二次被调用)这是测试代码 private Text text; private RectTransform rect; void Awake() { rect = GetComponent<RectTransform>(); print("awake: " + rect.rect.size.y); }原创 2021-08-01 12:28:09 · 1085 阅读 · 0 评论 -
【Unity】加载时 Newtonsoft.Json 提示 Metadata file `Newtonsoft.Json.dll` does not contain valid metadata
把 Newtonsoft.Json.dll 拖到 文件夹下,结果编译时报错,错误信息:解决方法我 Google 了很久都没找到原因,最后忽然想起来,我之前在 Unity 里也用过这个,当时并没有任何问题,所以我把旧项目里的 dll 翻了出来很奇怪,最新版的 dll 不行,但是旧版本却没有问题这里是下载链接...原创 2021-02-26 13:35:04 · 1657 阅读 · 2 评论 -
【Unity】UGUI Button 点击一次却触发两次 OnClick 事件
点击一次按钮后,再点击其他地方,也会触发 Click 事件,导致触发两次解决方法:ProjectSettings -> Input -> Axes -> Submit -> Positive Button 里的 mouse 0 删掉参考:https://forum.unity.com/threads/button-onclick-event-is-firing-twice.359933/...原创 2020-08-20 11:39:30 · 4350 阅读 · 0 评论 -
【Unity】Android 打开/选择文件对话框
Google 半天找到的插件,记录一下UnityNativeGalleryGihub 地址跨 Android 和 iOS,只能用来打开图片/视频/音频简单的例子:public void Click(){ NativeGallery.GetImageFromGallery(CallBack, "Pick a image");}void CallBack(string path){ Debug.Log("Selected file: " + path);}效果图:Nat原创 2020-08-24 15:28:11 · 1494 阅读 · 1 评论 -
【Unity】让动画系统支持相对坐标
假如你有一个很简单的动画,并且需要应用到许多物体上但如果你挂载同一个动画到两个物体上,就会这样:解决方案(仅测试过 legacy 动画)挂载此脚本到物体上:using System.Collections;using System.Collections.Generic;using UnityEngine;/// <summary>/// 此脚本使得在 Anima...原创 2020-01-18 19:13:22 · 3586 阅读 · 3 评论 -
Unity 中 NotSupportedException: CodePage XXX not supported 错误
把Unity安装路径\Editor\Data\Mono\lib\mono\unity下的I18N.dll、I18N.CJK.dll、I18N.West.dll复制到Unity工程目录下的Asset文件夹内,重新编译即可解决I18N是国际化的意思,所以错误原因也许是没有对某些字符的支持...原创 2019-03-22 22:00:54 · 1230 阅读 · 0 评论 -
【Unity 学习笔记】Canvas 切换到 World Space 模式后UI消失
新建一个 Canvas,放置一个 Text 组件,可以看到显示了出来改为 World Space 模式后又消失了原因是 Canvas 太大了,缩放至摄像机大小就会恢复原创 2019-04-26 21:23:58 · 8423 阅读 · 1 评论