自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Unity 图片等比例自适应缩放

【代码】Unity 图片等比例自适应缩放。

2024-06-28 14:50:11 65

原创 DXF转tiff

3、将地图放大到想要的比例(确定最终线的粗细)4、将东南西北分别填入(根据图纸的边界)2、工程-导入\导出-导出地图为图像。1、将DXF文件拖入QGIS中。

2024-05-23 10:49:58 77

原创 Unity 基于Cinemachine的OrbitCameraControl

【代码】Unity OrbitCameraControl。

2023-12-15 11:10:00 176

原创 Unity简单的主线程调度器

【代码】Unity简单的主线程调度器。

2023-11-29 11:46:39 92

原创 简单的加密解密(为了方便客户手动输入,不考虑安全性)

【代码】C#简单的加密解密(为了方便手动输入)

2023-10-13 15:30:54 93

原创 Unity热更新HybridCLR+Addressables

"HybridCLR/编译热更DLL,并且拷贝到Addressable"

2023-07-03 16:40:10 617

原创 unity uitoolkit学习

3、可以选择不同类型的窗体。

2023-05-26 15:33:36 1262 2

原创 unity根据点生成mesh

【代码】unity根据点生成mesh。

2023-05-25 11:42:16 681

原创 .Net学习

【代码】.Net学习。

2023-05-08 10:02:26 62

原创 Unity使用UGUI的World Space模式受TAA影响模糊和渲染层级的问题

勾选Override Depth 解决渲染层级的问题。场景中添加Custom Pass。

2023-03-14 13:29:49 412

原创 Unity中使用UIToolkit修改Inspector面板

使用UIToolkit创建一个VisualTreeAsset,然后拖拽到TestEditor即可。创建两个脚本test和testEditor。

2023-03-08 13:45:40 331

原创 Unity中使用VR手柄射线触发UI事件

【代码】Unity中使用VR手柄射线触发UI事件。

2023-03-03 17:04:07 2136

原创 Unity Timeline自定义学习

然后需要创建playable,也就是片段(TrackClip)上面的逻辑代码,再获取上面的Behaviour,对上面的属性赋值。1、首先需要创建一个轨道(Track),只需要限制一下轨道(Track)上面片段(TrackClip)的类型即可。的职责就是对片段(TrackClip)加工修饰,让片段可以挂场景中的物体,有逻辑代码(behaviour)。每一个片段可以理解成这是一个Asset资源,本身是找不到场景中的物体的,这时候需要。如果挂的是Asset中的资源则正常用即可。3、创建片段的Behaviour。

2023-03-01 14:41:37 348

原创 Unity相机设置CullingMask

unity中layers有固定32个,设置CullingMask可以理解成赋值一个32长度的二进制数字,0是关1是开。只开启第3个:1

2023-01-03 15:55:58 1164

原创 Dapper简单使用

【代码】Dapper简单使用。

2022-11-29 10:01:44 158

原创 GIS模型数据(fbx)

下载地址目前下载的是QGIS-OSGeo4W-3.28.0-2.msi可通过淘宝上购买1.拖拽的方式导入SHP文件2.要素另存为为了不损坏源文件,右键文件导出-要素另存为融合瓦片模型转为单个模型

2022-11-09 18:23:20 998

原创 Unity ShderGraph学习

unity shadergraph 学习

2022-10-28 14:22:49 1174

原创 Unity用UGUI实现简单的TreeView

【代码】Unity用UGUI实现简单的TreeView。

2022-08-29 17:34:16 1437

原创 C#获取接口下面的类,并执行方法

【代码】C#获取接口下面的类,并执行方法。

2022-08-22 17:14:25 506

原创 WPF使用Prism登录

思路在主窗体出来之前,弹出登录框,如果验证成功关掉登录框。

2022-07-28 10:41:08 1760 8

原创 Unity右键复制获取对象的路径

[MenuItem("GameObject/复制路径", false, 0)] static void CopyPath() { var select = Selection.activeTransform; copyPathStr = select.name; getPath(select); Debug.Log(copyPathStr); GUIUtility.systemCopyBuffer =......

2022-07-05 17:53:43 1301

原创 CinemachineVirtualCamera实现自由相机

CinemachineVirtualCamera

2022-06-28 10:52:47 515

原创 Unity WebGL开发问题

打包后自适应unity-webgl-responsive首先把responsive-template-2020文件夹复制到项目工程Assets/WebGLTemplates中,没有创建即可。透明背景1、设置相机参数Solid Color中Alpha值为02、创建.jslib文件,文件内容如下:var LibraryGLClear = { glClear: function(mask) { if (mask == 0x00004000) {

2022-02-28 10:12:38 3825

原创 sqlite-net使用(unity、WPF、Winform使用sqlite)

引用包搜索sqlite-net包并引用进项目,unity直接复制SQLite、SQLiteAsync到项目中即可添加管理类public static class DatabaseHandler{ private static string connstr = UnityEngine.Application.streamingAssetsPath + "/data.db"; //没有数据库会创建数据库 public static SQLiteConnection db; pub

2022-02-14 17:24:26 3838

原创 Unity简单的场景状态

场景状态基类public abstract class ISceneState{ public abstract string SceneName { get; } public virtual void StateStart() { } public virtual void StateEnd() { } public virtual void StateUpdate() { } public virtual void SceneLoaded() { }}

2022-02-10 15:57:07 1707

原创 Unity简单的对话框(Dialog)

1.对话框所有代码public class DialogManager : Singleton<DialogManager>{ public static Dictionary<string, object> DialogDic = new Dictionary<string, object>();//储存所有对话框,可以根据自己需要进行管理 private static Transform panelParent;//对话框根目录 stati

2022-01-24 16:05:10 4966 2

原创 自定义打印机纸张设置

1.打开打印机和扫描仪界面2.找到打印服务器属性3.勾选创建新纸张规格4.定义纸张规格名称、设置纸张宽度和高度(默认是24.1*27.9)5.打开要设置的打印机管理-打印首选项-高级6.纸张规格选择刚刚创建的即可...

2022-01-07 16:33:24 2883

原创 Unity根据两点创建射线

Vector3 a = Camera.main.transform.position; Vector3 b = transform.position; float a_b = Vector3.Distance(a, b); Ray ray = new Ray(a, b - a); RaycastHit hit; if (Physics.Raycast(ray, out hit, a_b)) {...

2021-12-16 19:42:57 2546

原创 Unity Addressables使用

设置主要把使用的核心写出来了,如果需要详细的讲解可以去官方api去看1.全局设置2.group设置这个是使用远程更新的组3.调试设置4.profile设置确定这里使用的profile代码catalog更新代码 private IEnumerator CheckCatalog() { yield return Addressables.InitializeAsync(); var checkHan.....

2021-12-16 19:27:02 4177 1

原创 WPF、Winform嵌套Unity

嵌套了两个Unity程序,修复焦点丢失的问题前端代码:<WindowsFormsHost Grid.Row="1"> <form:Panel x:Name="left_unityHost" Resize="left_unityHost_Resize" AutoSizeMode="GrowAndShrink"></form:Panel></WindowsFormsHost>后端核心代码 /// <summar

2021-12-14 11:50:38 3079

原创 Unity多相机OnMouseEnter等失效问题

用的unity版本为2021.1.11 URP,鼠标点击模型的OnMouseEnter失效1、创建脚本,绑定在模型对应相机上public class LiveCameraController : MonoBehaviour{ Camera cam; private IMouseEvent current; void Start() { cam = GetComponent<Camera>(); } void Upd

2021-12-09 16:07:29 1825 1

原创 UserHelper代码

/// <summary> /// 截取字符串(中英文) /// </summary> public static string CutString(string text, int length, string replacetxt = "") { int strLength = 0; StringBuilder strb = new StringBuilder(); char[] Temp ...

2021-09-26 10:29:50 235

原创 IIS 相关设置

下载并安装URL Rewrite : The Official Microsoft IIS Site

2021-09-08 10:14:24 207

转载 C#, .Net添加log4net日志功能

添加NuGet包log4netlog4net.config配置文件<?xml version="1.0" encoding="utf-8"?><configuration> <configSections> <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,&#xD;&#xA;log4net-net-1.0

2021-08-27 10:44:58 375

原创 开发日志,发送和解析Modbus协议(测速度仪器)

每台设备的解析方式都有区别,此代码仅为解析RS485测速仪器(modbus协议) public partial class Form1 : Form { public Form1() { InitializeComponent(); CheckForIllegalCrossThreadCalls = false; } private void Form1_Load(obje.

2021-08-24 09:51:51 174

原创 LINQ发开记录

@[TOC](目录)多表查询var list = from u in _context.Users join c in _context.UserCharacters on u.Id equals c.UserId join t in _context.CharacterTypes on c.CharacterTypeId equals t.Id where c.CharacterTypeId == 0 &&

2021-08-12 14:51:46 69

原创 Unity画一条线,使用LineRenderer

public class WallCreater : BaseCreater{ private bool isDrawing;//是否在画线 private LineRenderer wallLine; private Vector3 StartPosition, EndPosition; private float wallWidth = 0.5f; private float wallHeight = 3f; void Start() {.

2021-08-06 10:49:49 1054

原创 Unity 向目标移动,并朝向目标

Unity 向目标移动,并朝向目标 var direction = Target.position - transform.position;//目标方向 transform.Translate(direction.normalized * Time.deltaTime * 0.5f, Space.World);//向目标方向移动,normalized归一实现匀速移动 var angle = Vector3.Angle(transform.forward,

2021-08-05 14:48:31 9903

原创 C#方法集合

使用拓展方法,方便调用 public static string Cut(this string str, int length, string replacetxt = "...") { int strLength = 0; StringBuilder strb = new StringBuilder(); char[] Temp = str.ToCharArray(); for

2021-07-19 13:45:25 119

原创 Unity简单的单例模式

1.非Monopublic class Singleton<T> where T : new(){ private static T instance; public static T Instance { get { if (instance == null) { instance = new T(); }

2021-07-12 12:57:01 213 1

空空如也

空空如也

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

TA关注的人

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