遇到问题的解决方法记录
Wonderland6627
添加个性签名
展开
-
SVN 利用Post-commit hook 同步提交信息至钉钉群
[钉钉通知系列]SVN提交后自动推送消息到钉钉群:https://www.likecs.com/show-305859871.html钉钉开放平台第三方自定义机器人:https://open.dingtalk.com/document/group/custom-robot-access看钉钉官方文档,只要给指定链接配置正确参数发出请求,就能够在钉钉群里发消息了,这也是为啥要让把链接保密,不然别人可以随意的通过链接让你的机器人在群里发消息了。网络请求的方式有很多种,这里用C#作为示例:将这个方法生成一个原创 2022-06-06 19:58:26 · 1050 阅读 · 1 评论 -
Unity 执行CMD命令行并返回输出数据
直接上代码:public delegate void OnDataReceived(string message);public static OnDataReceived OnDataReceivedHandler;public static void Execute(string command){ command = "/c chcp 437&&" + command.Trim().TrimEnd('&') + "&exit"; Proc原创 2021-11-21 22:41:18 · 5287 阅读 · 1 评论 -
Unity 预制体转换工具
在Unity开发过程中,会创建很多prefab或者使用一些素材包,由于更换Unity版本或者版本与素材包导出版本不一致,会导致prefab损坏的情况,针对这些情况,我制作了这个预制体转换工具,用于将高版本的预制体转换为低版本Unity可使用的格式。输入由于版本不一致导致损坏的预制体所在文件夹路径(Assets开头),并点击开始转换。EditorGUI窗口绘制:using System;using System.IO;using System.Collections;using System.C原创 2021-08-13 23:19:07 · 1010 阅读 · 1 评论 -
Unity AssetBundle简单打包
给定工程中一个文件夹,将其下面所有资源打成ab包遍历文件夹下资源请参考我的另一个文章:C# 递归遍历文件夹下所有文件夹和文件using System.IO;using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEditor;public class AssetBundleCreator{ [MenuItem("Wonderland6627/BuildBundle"原创 2021-07-01 20:12:01 · 323 阅读 · 2 评论 -
Unity 动态更改鼠标样式
方法参考博客:https://gameinstitute.qq.com/community/detail/118295using System.Runtime.InteropServices;public class CursorTools{ [DllImport("User32.DLL")] public static extern IntPtr LoadCursorFromFile(string fileName); [DllImport("User32.DLL")]原创 2021-04-12 20:03:07 · 833 阅读 · 0 评论 -
Unity 脚本中文乱码,预览显示INVALID_UTF8_STRING解决办法
脚本中文乱码的原因可能是.cs文件的编码格式不是UTF-8。1.首先查看项目中有没有对脚本进行保存的方法,如果有的话记得转成UTF-8。2.如果没有的话,可以手动使用记事本另存为UTF-8编码格式。3.或者可以写一个方法来统一处理:using System;using System.IO;using System.Text;using UnityEditor;public static class ToUTF8{ /// <summary> /// 把.cs转原创 2020-05-14 16:32:22 · 3552 阅读 · 0 评论 -
Unity 鼠标的锁定解锁,隐藏显示,跳转场景鼠标隐藏解决办法
Cursor.visible = true;//鼠标显示Cursor.visible = false;//鼠标隐藏Cursor.lockState = CursorLockMode.Locked;//鼠标锁定并隐藏Cursor.lockState = CursorLockMode.None;//鼠标解锁并显示Cursor.lockState = CursorLockMode.Con...原创 2019-04-05 13:13:01 · 5077 阅读 · 2 评论 -
罗技G29方向盘与Unity的连接交互
首先需要罗技游戏软件驱动,然后就是与Unity连接的SDK了。发现从Assets Store上下载的Logi Gaming SDK直接导入会报错,缺失dll文件,于是去罗技官网下载了SDK,从里面找到了所缺失的dll文件,导出了一个可以正常使用的无报错的资源包,可在新项目连接方向盘时直接导入使用。百度云链接:https://pan.baidu.com/s/1CAqx-LXfZWBZ7jo8sG...原创 2019-05-07 19:05:19 · 2793 阅读 · 1 评论