Unity3d
文章平均质量分 57
Kt_KID
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Unity常用图片格式说明
一、各种格式介绍 1、ETC * ETC1+Alpha * 需要二次方,长宽可不一样 * ETC2格式需要 OpenGL ES 3.0以上才支持,在不支持的设备上, Unity 在运行时将纹理解压缩为ETC2 回退指定的格式 2、PVRTC * IOS默认使用PVRTC * ......原创 2021-08-05 01:14:50 · 4153 阅读 · 2 评论 -
Unity中 使用c# 自定义的值类型作为dictionary的key需注意
public struct DictStruct : IEquatable<DictStruct>{ public int x; public int y; public DictStruct(int x) { this.x = x; y = 0; } public bool Equals(DictStruct other) { return x == other.x; } public override int GetHashCode() { retur.原创 2021-06-12 23:21:22 · 1289 阅读 · 0 评论 -
VScode支持Unity自动补全方法
测试版本Unity2019.4.4f1Unity:Edit->Preferences->ExternalTools->External Script Editor选择Visual Studio CodeUnity:Window->Package Manager 安装Visual Studio Code Editor通过双击脚本打开vscode,如果出现下图中TestVSC.sln则已经自动补全,包括GameObject,Transform等类型,但不会自动补全Awake原创 2021-05-30 14:38:47 · 5110 阅读 · 0 评论 -
UGUI的Text组件字间距扩展
因为项目需要UGUI的Text组件文字间距动态改变,因此想从网上找一下教程,发现很多都要么不支持富文本,要么换行有问题,于是随便找一份后,自己修改了其中间距的算法,还有实现了支持富文本的功能。支持富文本的原理看到网上有个实现是遍历每行字符串,然后计算Spacing,但是这样会把富文本的字符也计算进去,导致最终效果不理想。于是我改成遍历顶点,因为那些富文本字符没有实际绘制出来,所以不会出现在顶点数组中。不过需要判断每一行有多少个顶点,目前是通过遍历顶点的位置高度,如果超过fontSize(lineSpa原创 2021-05-07 23:20:29 · 444 阅读 · 1 评论 -
解决unity3d 多平台下完美本地文本文件读取的方法
unity3d可以把游戏发布在很多游戏平台下,但unity3d在不同的运行平台下,本地文件路径是不一样的,这样给我们用给应用配置的本地文本文件的读取带来不小的麻烦,要要把不同的平台来写出不同的路径,特别是android 平台下就更麻烦了。 在网上转了很久,终于看到老外有个比较完美的解决办法,不敢独美,分享一下,其实很简单,就是写脚本的时候声明一个公共 TextAsset 类型变量;然后在转载 2014-08-25 21:49:27 · 1021 阅读 · 0 评论 -
Unity3d外部读取文本(常用)
外部读取文本需要导入System.IO类,主要使用这个类的File类,具体API请查优快云,这里只是简单的调用读取。要注意的是平台在PC。我写了个方法,通过传递参数能获取文本的第几行内容转载 2014-08-25 21:59:42 · 1795 阅读 · 0 评论 -
Unity中对Apk签名验证
public class SignaVerify{ public static bool IsCorrect () { #if UNITY_EDITOR return true; #endif // 获取Android的PackageManager AndroidJavaClass Player = new AndroidJavaClass ("com.u转载 2015-09-01 10:18:16 · 1620 阅读 · 0 评论
分享