自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

SitarBlog

博客全部公开,如遇不可完整阅读,请全网搜索标题

  • 博客(43)
  • 收藏
  • 关注

原创 【C#】比较含多次嵌套、集合、字典等的复杂对象差异

存在两个对象,需要比较他们之间的差异对象的属性包括- 简单类型,int,string,bool等;- 集合类型,数组,List,Dictionary等;- 自定义对象类型;输出的差异需要包括- 差异所在路径;- 两个差异值;.由deepseek生成的代码,基本可以比较绝大多数的对象;可以根据需要进行改造

2025-04-15 09:00:00 697

原创 【WPF】Binding和MultiBinding数据绑定:Converter的使用(IValueConverter/IMultiValueConverter)

Binding和MultiBinding中存在一个Converter属性,可以用来对绑定的数据进行一些处理后,转换成页面需要的数据。本文通过多个举例说明Converter的使用和优势。

2025-04-14 09:00:00 494

原创 【WPF】DataTemplateSelector的两个应用

数据模板选择器主要运用在一些项容器中用于根据不同的数据类型选择不同的DataTemplate,以便展示不同的数据。核心是override重写SelectTemplate方法,以判断指定数据返回不同的模板。同样的效果也可以直接使用DataTrigger控制Visibility属性实现,但是Selector更加优雅,维护性更好。下面两种应用,使用两种不同的写法。

2025-04-13 09:00:00 549

原创 【WPF】自定义样式:SearchBox搜索框

自定义搜索框样式

2025-04-12 09:00:00 138

原创 【WPF】自定义控件:TreeViewEditControl-可同层级增删排序的目录树

可以在同一层级内增删排序节点的目录树实现,包含ContextMenu控件和ItemTemplateSelector的使用

2025-04-11 09:00:00 265

原创 【WPF】自定义控件:ShellEditControl-同列单元格编辑支持文本框、下拉框和弹窗

需要实现表格同一列,单元格可以使用文本框直接输入编辑、下拉框选择和弹窗,文本框只能输入数字,弹窗中的数据是若干位的二进制值。本文提供了两种实现单元格编辑状态下,不同编辑控件的方法:1、DataTrigger控制控件的显示;2、定义DataTemplateSelector选择器根据数据返回不同模板。

2025-04-10 09:00:00 1001

原创 【WPF】自定义控件:MenuWithSubMenuControl-二级菜单导航

自定义控件:MenuWithSubMenuControl-二级菜单导航

2025-04-09 09:00:00 267

原创 【WPF】IOC控制反转的应用:弹窗但不互相调用ViewModel

IOC可以在MVVM基础上,减少不同模块的耦合。此篇以弹窗传参举例

2025-04-08 19:43:11 496

原创 【Unity】网格系统:物体使用网格坐标定位

前面物体放置在地板上都是地板任意位置放置,本节开始对物体放置的位置做限制。+ 建立网格,网格可以设置起始世界坐标、单元格大小和规格;+ 单元格中包括内部物体的信息;+ 物体的位置通过网格的坐标确定;+ 单元格中已经存在物体,该位置不能再放入其他物体;

2024-11-18 16:26:38 2484 1

原创 【Unity】ScriptableObject的应用:利用配方合成新物体

探索更多的SO类应用场景,实现利用配置配方SO类合成新的物体

2024-11-13 10:33:10 701

原创 【Unity】ScriptableObject的应用和3D物体跟随鼠标移动:鼠标放置物体在场景中

使用ScriptableObject类实现资源的配置;实现3D物体跟随鼠标移动;实现物体放置在鼠标点击的世界坐标位置。

2024-11-07 15:38:41 1593

原创 【Unity】鼠标点击获取世界坐标位置:物体移动至鼠标点击的位置

鼠标点击获取世界坐标位置,并让物体移动至鼠标点击的位置

2024-10-30 21:15:47 1291 1

原创 【Unity】仓库逻辑:拾取物体进仓库和扔掉物品

unity中实现仓库逻辑:玩家前后左右移动,碰到的物体放入仓库,点击仓库中的物体扔回3D中

2024-10-24 20:05:52 814

原创 【NodeJS】NodeJS+mongoDB在线版开发简单RestfulAPI (八):API说明(暂时完结,后续考虑将在线版mongoDB变为本地版)

本项目旨在学习如何快速使用 nodejs 开发后端api,并为以后开展其他项目的开启提供简易的后端模版。(非后端工程师)

2024-10-23 09:24:56 1203

原创 【NodeJS】NodeJS+mongoDB在线版开发简单RestfulAPI (七):MongoDB的设置

本项目旨在学习如何快速使用 nodejs 开发后端api,并为以后开展其他项目的开启提供简易的后端模版。(非后端工程师)

2024-10-22 09:33:18 1029

原创 【NodeJS】NodeJS+mongoDB在线版开发简单RestfulAPI (六):token的设置

本项目旨在学习如何快速使用 nodejs 开发后端api,并为以后开展其他项目的开启提供简易的后端模版。(非后端工程师)

2024-10-21 09:15:17 1174

原创 【NodeJS】NodeJS+mongoDB在线版开发简单RestfulAPI (五):POST上传文件的设置

本项目旨在学习如何快速使用 nodejs 开发后端api,并为以后开展其他项目的开启提供简易的后端模版。(非后端工程师)

2024-10-20 09:30:00 523

原创 【NodeJS】NodeJS+mongoDB在线版开发简单RestfulAPI (四):状态码的使用

本项目旨在学习如何快速使用 nodejs 开发后端api,并为以后开展其他项目的开启提供简易的后端模版。(非后端工程师)

2024-10-19 09:30:00 551

原创 【NodeJS】NodeJS+mongoDB在线版开发简单RestfulAPI (三):Cors的设置及.env文件的设置

本项目旨在学习如何快速使用 nodejs 开发后端api,并为以后开展其他项目的开启提供简易的后端模版。(非后端工程师)

2024-10-18 09:30:00 319

原创 【NodeJS】NodeJS+mongoDB在线版开发简单RestfulAPI (二):项目文件夹架构及路由的设置

本项目旨在学习如何快速使用 nodejs 开发后端api,并为以后开展其他项目的开启提供简易的后端模版。(非后端工程师)

2024-10-17 09:30:00 392

原创 【NodeJS】NodeJS+mongoDB在线版开发简单RestfulAPI (一):项目简介及安装依赖

本项目旨在学习如何快速使用 nodejs 开发后端api,并为以后开展其他项目的开启提供简易的后端模版。(非后端工程师)

2024-10-16 19:48:41 1024

原创 【Unity】UGUI中ScrollView的设置

UI实现横向滚动展示元素,并可以点击指定项增加元素。

2024-09-25 11:03:09 564

原创 【Unity】创建动态的Tooltip

文字内容动态变化; 根据文字的内容自适应宽高; 跟随鼠标移动; 可以隐藏和展示; 鼠标到达窗口边缘,tooltip停靠边缘可见;

2024-09-14 11:48:48 776

原创 【Unity】UI、背景和3D的Camera和Canvas设置

UI、背景和3D的Camera和Canvas设置。3个相机同时存在时如何解决层级的问题。

2024-09-13 12:40:02 1658 4

原创 【Unity】CinemachineVirtualCamera:实现第一人称视角控制

相机视角的控制,利用CinemachineVirtualCamera插件(在packageManager中下载)实现键盘和鼠标控制第一人称视角。WASD前进后退向左向右,QE左右旋转;鼠标滚轮控制远近、俯仰和升降。另外还支持鼠标靠近边缘移动、鼠标拖拽等控制方式。

2024-09-12 14:29:59 1976

原创 【Unity】绘制折线图和柱状图

绘制折线图和柱状图,主要包括如下效果:背景网格的绘制;折线和拐点的绘制;长方形柱的绘制(柱宽可以修改);X/Y轴的标签绘制(标签的单位可以修改、X轴的间距可以修改);鼠标移动到折线拐点/长方形柱是显示对应数值Tooltip;

2024-09-11 11:42:50 1028

原创 【Unity】(UI)抽屉式折叠面板

UI中实现一个抽屉式折叠面板

2024-09-10 18:18:23 790

原创 【Unity】(2D)物体拖拽

在2D场景中,实现将框中的物体拖拽之符合条件的物体中;应用场景:排序、物品栏、背包等;

2024-09-09 18:36:16 538

原创 【Unity】绘制表格:排行榜

在Unity中绘制表格,表格内容为分数排行榜

2024-09-07 09:42:11 435

原创 【C#】Socket-TCP/IP通讯

socket介绍及使用,socket实现TCP/IP通讯,字节和结构体数据的处理

2024-09-06 14:53:05 771

原创 【Unity】数据持久化PlayerPrefs

PlayerPrefs实现数据持久化

2024-09-05 11:21:59 320

原创 【C#】复杂数据结构和Json的相互转换

复杂数据结构和json的相互转换,保存到json文件、枚举类型处理、私有变量json转换

2024-09-04 11:23:39 481

原创 【C#】文件操作

文件相关操作,创建、读取、修改、复制和删除等

2024-09-03 10:06:37 489

原创 【Unity】GL绘制图形和网格

使用GL绘制图形,直接绘制和鼠标框选

2024-09-02 14:12:43 578

原创 【Unity】mesh绘制简单图形

mesh 绘制简单图形

2024-08-30 08:51:17 618

原创 【c#】JSON操作

c#中的JSON操作

2024-08-29 09:14:39 599

原创 【c#】内存共享

内存共享

2024-08-28 17:55:15 514

原创 【Unity】协程

协程的使用

2024-08-27 08:55:08 397

原创 【Unity】Job System

Unity , Job System

2024-08-26 09:18:25 556

原创 [unity] Loom实现多线程

unity中实现多线程,Loom

2024-08-24 13:46:01 467

空空如也

空空如也

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

TA关注的人

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