自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Godot4 C# 自定义信号 Custom signals

问题在于Godot要求自定义的信号必须以EventHandler结尾,并且在godot检查器中查看到生成的信号名称是自动去掉EventHandler后缀的名称,官方给出的示例是在代码中直接调用MySignal这个变量名,或者SignalName.MySignal,然而实际上编辑器中并不存在这个变量,因此编译时就会报错。在Godot中如果使用C#编程,可以用c#本身的委托、事件来代替信号。如下图这一部分的代码示例有一些错误,在实际使用中无法复现。在Godot4.x中使用C#语言自定义信号会有诸多问题。

2023-10-08 10:56:46 497 1

原创 Unity技术笔记()异步async await

将函数定义的形式从return;改变成。

2023-10-07 00:06:10 197 1

原创 Unity插件笔记 In-game Debug Console

scene.load [String sceneName]: 加载一个场景。- time.scale [Float value]:修改时间速率。- scene.restart: 重启当前的关卡。插件自带的指令,输入help可以查询。

2023-09-14 09:47:25 308 1

原创 Unity插件笔记(四)库存系统

自定义功能:扩展装备的效果。

2023-08-28 15:29:46 165

原创 ESP32CAM使用笔记

直接烧录到开发板即可运行,烧录前需要同时按住开发板上的三个按钮,此时串口中会打印出wait for download,进入下载模式,之后点击烧录即可。在Arduino IDE中,示例-ESP32-Camera-CameraWebServer。使用arduino IDE开发,需要将以下链接添加到编辑器中,随后会自动下载开发板的资料。运行后会在串口打印一个网址,浏览器输入该网址则会进入视频流页面。推荐这位Up主的视频教程,他也公开了自己的源码。Tcp比Udp更加稳定,不容易出现花屏的情况。

2023-06-19 17:32:30 401

原创 Unity插件笔记(三)Rider

VS在新的2022版本中加入了AI补全,可以自动的生成一些推测学习出来的代码,例如根据命名来创建推测的变量、根据枚举生成switch语句等等。在VS中仅能提示基本的函数调用,在RIder中则可以提示出该脚本的挂载对象,unity事件的引用等等。Rider中可以自由设置提示等级,从命名规范到优化性能都可以提示,并且是针对与Unity引擎的提示。Rider的体积在500MB左右,打开速度也很快,不过如果单论体积还是不如VSCode轻便。Rider中操作Git merge是非常方便的。

2023-03-22 09:59:56 1665

原创 Unity插件笔记(二)DotweenPro

transform动画。

2023-02-09 06:18:24 703

原创 Unity插件笔记(一)Odin

Odin插件的常用功能

2023-01-28 16:41:43 902

原创 Unity面试笔记(一)进程、线程、协程

进程:保存在硬盘上的程序运行以后,会在内存空间里形成一个独立的内存体,这个内存体有自己独立的地址空间,有自己的堆,上级挂靠单位是操作系统。操作系统会以进程为单位,分配系统资源(CPU时间片、内存等资源),进程是资源分配的最小单位。2线程:线程又叫做轻量级进程,是操作系统调度,是CPU调度的最小单位。线程从属于进程,是程序的实际执行者。一个进程可以有多个线程,最少有一个线程,但一个线程只能有一个进程。协程:

2022-08-20 09:36:00 833

原创 Unity技术笔记(三)Debug.Log扩展

支持富文本显示颜色带error或warning图标附带代码路径,跳转链接

2022-03-10 21:20:13 3231

原创 Unity常见问题(三)字符串转整型报错

报错内容:Input string was not in a correct format.错误原因:使用int.parse的时候,参数并不是整数的字符串。

2022-02-28 22:26:27 3603

原创 Unity常见问题(二)数组索引越界

报错信息:Index out of range错误原因:使用数组、链表等时,访问了超过其长度的内容,或者者使用了非整型或负数。同时也可能是访问了长度为0的数组。解决方法:断点排查使用的数组,是否有不安全的操作。例如直接访问某数组array[13]却不检查其长度值是否大于13。备注:通常规范for循环使用array.length以及foreach不会出现数组越界问题。...

2022-02-27 10:58:20 6284

原创 Unity常见问题(一)缺少引用

问题描述在调用某个对象时Unity出现报错信息提示引用为空。这是在Unity中最常见的问题,通常报错信息为NullReferenceException: Object reference not set to an instance of an object或者UnassignedReferenceException问题原因通常是因为在脚本中定义了某些需要在unity中手动拖拽挂载的对象,但是没有进行挂载。或是想获取对象的某个组件然而这个对象并没有携带该组件。也有可能是因

2022-02-11 21:07:58 5335

原创 Unity技术笔记(二)ScriptableObject基本功能

可以用于保存数据,减少内存消耗,在场景外传递数据等。

2022-02-01 17:16:59 1686

原创 Unity技术笔记(一)Inspector扩展

1 显示私有变量,隐藏公有变量2 增加说明3 特殊变量的序列化显示,如类、链表、结构体、枚举4 特殊功能,如按钮等

2022-02-01 17:15:21 2609

空空如也

空空如也

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

TA关注的人

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