自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 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 933 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 4878 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 930 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 252 2

原创 C# 递归遍历文件夹下所有文件夹和文件

private static List<DirectoryInfo> directoryInfosList; private static List<FileInfo> fileInfosList; /// <summary> /// 遍历文件及文件夹根目录 /// </summary> /// <param name="rootPath">根文件夹目录</param> /// &lt.

2021-07-01 12:00:08 1473

原创 Unity 编辑器扩展 Hierarchy菜单扩展

在Unity的层级面板选中物体,右键会显示默认菜单,当你定义了自己的预制体,为了方便创建,可以将层级面板菜单扩展,一键添加你的Prefab。系统默认菜单:扩展后的菜单:using UnityEngine;using UnityEditor;public class TitansHierarchyTools{ [MenuItem("GameObject/TitansUI/ImageButton")] public static void CreateImageButton()

2021-05-06 11:20:30 1362

原创 Unity 组件批量复制

Unity Component批量复制在制作毕设的过程中,我发现我的角色模型需要替换,但是原角色物体上有很多组件,如果全部在Inspector面板右键Copy、Paste很麻烦,所以制作了一个能够将物体上所有组件一键复制粘贴的工具。将原物体放到左边,新物体放到右边,点击检测按钮。然后点击Copy按钮,就会把左边物体身上的组件(除了Transform组件和Tag、Layer)复制到右边物体上。using System;using System.Collections;using System

2021-04-23 15:19:40 4106 2

原创 Unity 模仿Unreal快速放置物体快捷键工具

Unity模仿Unreal快速放置物体快捷键工具布置场景的时候,经常会遇到要把物体A放置在物体B表面的情况。在Unity里面调整起来很麻烦,各种切换视角,调整参数。而Unreal里面这种情况只需要按下End键,就可以将A完美的放置在B上,所以想在Unity里面也弄一个同样的功能。快捷放置的实现方法如下: [MenuItem("Wonderland6627/PlaceTools/PlaceBox")] public static void PlaceBoxOnFloor() {

2021-04-18 01:43:53 577 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 789

原创 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 3335

原创 罗技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 2701 1

原创 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 4841 2

原创 Unity 使游戏物体按固定路线移动

适用于物体按固定路线移动(比如迷宫中的怪物寻路),可以先设置一个组存放这些位置。 public Transform[] wayPoints;//目标点组 private void Update() { if (transform.position != wayPoints[index].position) { MovePoints();//未到达......

2019-02-16 19:01:47 14167 2

空空如也

空空如也

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

TA关注的人

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