自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 收藏
  • 关注

原创 svn 命令

svn命令

2023-08-02 21:00:52 475

原创 lua 时区

规定英国为中时区(零时区)、东1-12区,西1-12区,东正西负。计算方法:时刻东进(+)西退(-),日期东退(-)西进(+)。(+9)(东九区) – (+8)( 东八区) = 12:00 – x。(+8)(东八区) – (-5)( 西五区) = 12:00 – y。例1:已知东京(东九区)时间为5月1日12:00,求北京(东八区)的区时。我国东8区的时间总比泰国东7区的时间早1小时,而比日本东9区的时间迟1小时。例2:已知北京时间为5月1日12:00,求纽约(西五区)的区时。

2023-03-15 18:07:42 888 1

原创 unity 图集打assetbundle

打包图集

2023-02-24 20:28:43 348

原创 unity scrollview滚动到指定的位置

unity scrollview 滚动到指定位置,需要使用 normalizedPosition,或者 verticalNormalizedPosition,或者 horizontalNormalizedPosition

2023-02-08 09:50:03 2889 2

原创 增大Button Slider响应区域

Button需求:以 image 作为按钮,想扩大按钮的响应区域但是又不想改变 image 的 size解决:可以把 image 单独设置成一个节点,作为 Button 的子节点,再把 Button 的 Target Graphic 设置成 image,此时调整 Button 的 size 就可以改变响应区域。纯文字ButtonButton 没有 image 组件,可以通过把 Button 的 Target Graphic 设置成 Text,实现 text 颜色高亮等变化Slider需求:调整拖

2022-05-24 18:17:31 222

转载 好玩的注释

从 https://www.cnblogs.com/wangjunwei/p/6995467.html 摘录的一部分//// _oo0oo_// o8888888o// 88" . "88// (| -_- |)// 0\ = /0// ___

2022-05-18 09:17:01 95

原创 unity 相同材质不同属性怎么合批

多个完全相同的物体,想改材质的属性,直接 render.material.Set...会导致合批失败,查看FrameDebug发现 objects have different materials原因是通过点获取material(其他方式可能也是这样)的时候会产生一个该材质的实例,并自动替换掉改渲染器上的该材质,可以在 inspector 上看到 material 的值的名称带了(Instance)英文所以不能直接改,后来发现了 MaterialPropertyBlock,通过它来修改属性

2022-04-27 18:13:25 6726

转载 设计模式大全

https://refactoringguru.cn/design-patterns/catalog

2022-04-14 11:49:55 98

原创 c# litjson:JsonException: Can‘t assign value ‘0‘ (type System.String) to type System.Int32

JsonException: Can't assign value '0' (type System.String) to type System.Int32在把{"Count":"0"}传入JsonMapper.ToObject<Dictionary<string, string>>(str)str 时,报这个错,把 Count 改下名字就行,这个名字不知道有啥特殊的地方...

2022-03-30 15:13:31 1479

原创 UnityWebRequest 上传文件、json串

// 上传文件 private IEnumerator UploadRequest(string url, string imgpath, UnityAction<string> callback) { WWWForm form = new WWWForm(); form.AddBinaryData("Image", File.ReadAllBytes(imgpath), Path.GetFileName(imgpath)); u.

2022-03-15 17:00:51 1527

原创 unity assetbundle加密方案

https://blog.csdn.net/wangjiangrong/article/details/89671861https://zhuanlan.zhihu.com/p/382888420https://www.blinkedu.cn/index.php/2020/12/10/unity%e4%b8%ad%e4%bd%bf%e7%94%a8aes%e5%8a%a0%e5%af%86%e6%96%b9%e5%bc%8f%e8%bf%9b%e8%a1%8cassetbundle%e5%8a%a0%.

2022-03-10 10:02:25 3622

原创 jenkins修改主目录workspace

windows环境关闭 jenkins 服务 net stop jenkins如果无法访问,修改用管理员身份执行。2. 到 jenkins 安装路径找到 jenkins.xml 打开修改value。或者增加 JENKINS_HOME 环境变量,把 LocalAppData 改为 JENKINS_HOME即可。有教程是修改其他地方的 config.xml 的workspaceDir,试过,没用。3. 启动 jenkins 服务 net start jenkins...

2022-03-04 10:17:40 6485

原创 unity 把文件拖入自定义EditorWindow

using UnityEditor;using UnityEngine;public class StringEncrypter : EditorWindow{ [MenuItem("MyPlugins/open window", false)] public static void open() { StringEncrypter _stringEncrypter = GetWindow<StringEncrypter>(true, "windo

2022-02-23 15:58:15 2752

原创 c# 加密

Desusing System;using System.IO;using System.Security.Cryptography;using System.Text;/// <summary>/// 字符串加密组件/// </summary>public class DesEncrypt{ private const string CIV = "Mi9l/+7Zujhy12se6Yjy111A"; //初始化向量 private const

2022-02-23 15:36:55 698

原创 c# 计算md5

using System;using System.Collections;using System.Collections.Generic;using System.IO;using System.Security.Cryptography;using System.Text;public class MD5Util{ public static string getMd5OfFile(string filePath) { String filemd5 =

2022-02-23 15:14:16 1569

原创 unity 监听build前、build完成后事件

using System.Collections;using System.Collections.Generic;using System.IO;using UnityEditor;using UnityEditor.Build;using UnityEditor.Callbacks;using UnityEngine;// 实现接口的方式public class BuildReport:IPostprocessBuildWithReport,IPreprocessBuildWithRe

2022-02-23 14:30:00 3226

原创 unity ios build完成自动修改信息

exampleusing System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEditor;using UnityEditor.Callbacks;using UnityEditor.iOS.Xcode;using System.IO;namespace Framework.SDK{ public class PostprocessBuildForPhoto {

2022-02-23 14:22:40 3480

原创 unity OnCollisionExit2D 不执行

如果在OnCollisionEnter2D里destroy了另一个碰撞体,会导致OnCollisionExit2D不执行

2022-02-21 16:51:50 449

原创 downloadFile:fail url not in domain list

后台配置 downloadFile删除微信里对应的小程序,重新扫码(实测有效)

2022-01-12 10:06:26 1210

原创 全网最详细的VMware虚拟机安装MacOS系统教程

全网最详细的VMware虚拟机安装MacOS系统教程

2022-01-04 12:39:10 1760

原创 visual studio winform 嵌入webview html

安装 cefsharp 教程vs自带的webbrowser使用的ie内核不支持许多东西,所以这里使用cefsharp。

2022-01-04 10:28:18 1775

原创 Android Studio与夜神模拟器开发调试

https://www.yeshen.com/faqs/BkVfNyFMG(1)运行夜神模拟器,(2)打开命令行窗口,(3)打开到夜神安装目录(如cd D:\Program Files\NOX\Nox\bin),(4)执行命令:nox_adb.exe connect 127.0.0.1:62001,连接模拟器,(5)若Android Studio连接不上夜神,重启模拟器即可。...

2021-12-31 12:53:30 1648

原创 xlua 知识

string.gsub(str,')','') 报错:invalid pattern capture 解决:使用%转义 -> string.gsub(str,'%)','') '%(' ministringextend = {}-- 字符串切割function ministringextend.StringSplit( str,reps ) local resultStrList = {} string.gsub(str,'[^'..reps..']+',fun

2021-12-24 16:30:57 215

原创 unity tags的坑

无法通过拖动改变tags中tag的顺序解决:关闭unity,找到项目路径/ProjectSettings/TagManager.asset以文本的方式打开,直接修改顺序即可,对使用了tag的gameobject无影响。assetbundle里的gameobject使用了tag的话,这个tag保存的并不是tags里的值,而是在tags里的下标,如果tags发生改动导致gameobject使用的tag下标变化却没有重新打assetbundle,findwithtag会find不到。...

2021-12-17 10:08:39 2477

原创 Protobuf

下载protobuf-net_r668.zip,解压,把Full/unity内的所有文件复制到unity的Plugins目录内创建协议文件,此处命名为chatapp.proto package ChatApp; message User{ required string name=1; required string chat=2; optional string email=3; } message Chat{ repeated User user=1; }将p.

2021-12-12 17:21:33 2605

原创 unity unitywebrequest误点

webgl平台不要用死循环锁定这个属性,否则就真的死循环了,永远也不会结束 UnityWebRequest request = UnityWebRequest.Get(new System.Uri(url)); request.SendWebRequest(); while(!request.isDone){}禁用!!!...

2021-12-07 18:01:09 242

原创 Unity WebGL 取消浏览器警告 Please note that Unity WebGL is not..

已测  https://blog.csdn.net/blog_lee/article/details/79544818未测 https://www.jianshu.com/p/ff743ea199a0    打开网页提示:Please note that Unity WebGL is not currently supported on mobiles. Press OK if you wish to continue anyway。找到

2021-11-30 11:29:29 5891

原创 Camera.main.ScreenToWorldPoint 转换坐标不对

摄像机 Projection 是 Perspective 时 Camera.main.ScreenToWorldPoint 转换坐标需要传入目标点到摄像机的z轴方向距离,比如想把屏幕点转换到和角色在同z值的世界点,就需要传入角色z-摄像机z的值,用这个差值替换掉 Input.mousePosition 的z值。 Vector3 pos = Input.mousePosition; pos.z = z; // z:差值 return Camera.main.ScreenTo

2021-11-26 09:22:21 3530 3

转载 unity 无需sdk添加qq群

https://www.cnblogs.com/msxh/p/11243588.html

2021-11-15 16:23:51 444

转载 正则表达式

https://www.cnblogs.com/scq000/p/10875941.html

2021-11-12 14:31:03 36

转载 Unity 大版本更新之APK的下载与覆盖安装

https://www.cnblogs.com/wuzhang/p/wuzhang20190405.html

2021-11-12 14:05:30 589

转载 unity 深入浅出聊优化:从Draw Calls到GC

陈嘉栋(慕容小匹夫) https://www.cnblogs.com/murongxiaopifu/p/4284988.html

2021-11-11 21:03:26 66

转载 unity Console 封装

作者原文 https://www.iteye.com/blog/dsqiu-2263664思路(Unity5.3): 1.记录通过封装日志工具的函数调用栈信息 StackFrame。 2.添加UnityEditor.Callbacks.OnOpenAssetAttribute(0)的回调方法,处理从ConsoleWindow双击跳转 3.利用反射获取ConsoleWindow 的 ListeViewState 的 row(当前双击的行)和总行数 4.利用3得到行数反射获取LogEn

2021-11-11 17:43:36 224

原创 unity 射线Ray指定和忽略层LayerMask

按位运算符:~、|、&、^。位运算符主要用来对二进制位进行操作。左移运算符<<,左移表示乘以2,左移多少位表示乘以2的几次幂。eg:var temp = 14 << 2; 表示十进制数14转化为二进制后向左移动2位。temp最后计算的值为 14乘以2的平方,temp = 56;LayerMask mask = 1 << 你需要开启的Layers层。LayerMask mask = 0 << 你需要关闭的Layers层。eg: Layer

2021-11-11 10:54:35 4414

原创 unity editor 代码导出unitypackage

List<string> assets = new List<string>(); assets.Add("相对于Assets的文件夹路径"); assets.Add("相对于Assets的文件路径"); AssetDatabase.ExportPackage(assets.ToArray(), path, ExportPackageOptions.Interactive | ExportPackageOptions.Recurse);...

2021-11-04 20:20:31 1396

原创 unity editor 把场景加到buildsetting

List<EditorBuildSettingsScene> scenes = new List<EditorBuildSettingsScene>(); // scenes.Add(new EditorBuildSettingsScene(EditorSceneManager.GetActiveScene().path, true)); string[] files = Directory.GetFiles("路径", "*.unity", SearchOption.AllD.

2021-11-04 20:12:18 2069

原创 unity editor api

// buildsetting 中当前选中的platformEditorUserBuildSettings.activeBuildTarget// 查找指定资源的依赖EditorUtility.CollectDependencies(new Object[] {AssetDatabase.LoadAssetAtPath<Object>("资源路径")})// 查找指定资源的依赖AssetDatabase.GetDependencies("资源路径")...

2021-11-04 13:46:15 885

原创 unity editor texture格式修改

TextureImporter textureImporter = AssetImporter.GetAtPath(texturePathName) as TextureImporter; if (textureImporter != null) { textureImporter.textureType = TextureImporterType.Sprite; textureImporter.spriteImportMode = SpriteImportMode.Single; .

2021-11-04 09:13:16 437

原创 使用代码打包assetbundle

打包场景时,在场景中被直接引用的资源可以不用打包,将直接进包,随场景加载。代码打包方式: private static List<AssetBundleBuild> builds = new List<AssetBundleBuild>(); AssetBundleBuild bundle=new AssetBundleBuild(); bundle.assetBundleName = "bundle名"; string scenePath = "资源";

2021-10-21 21:04:14 141

原创 unity 技能指示器、侦查范围表现

https://www.jianshu.com/p/7bb276b08d23

2021-09-24 16:35:30 918

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除