- 博客(232)
- 资源 (1)
- 收藏
- 关注
原创 UE5【插件】一键重命名蓝图变量、事件、函数、宏等(实现批量翻译)
Blueprint Operations - Batch Export & Rename 一个强大的文本转换工具,提供批量重命名,从而实现批量翻译,可以批量重命名蓝图中的变量、局部变量、事件、函数、宏、图表、类别、描述、注释等属性,还可以批量重命名文件资产。
2025-10-31 14:32:40
420
1
原创 UE5【C++】中文注释、编辑器乱码解决方法
在写C++代码时,使用中文注释,但在蓝图中注释变成了乱码,原因是创建的文件编码并非UTF-8。可以把文件改为UTF-8格式,但是改10个文件、100个文件呢?
2025-10-31 14:29:00
242
原创 Android 开发环境解析:从SDK、NDK到版本兼容性指南
Android开发工具与版本兼容性指南 本文系统介绍了Android开发的核心组件及其版本对应关系: 核心工具包:包括SDK(基础开发套件)、NDK(C/C++开发)、Build-Tools(编译打包工具)以及Gradle构建系统,各组件协同工作 版本兼容性: Gradle版本需匹配JDK版本(如Gradle 8.x需JDK 17+) 详细列出了Android 各版本的API Level与关键特性。
2025-09-26 23:53:36
1627
原创 Android Studio 编辑器汉化解决方法(超简单)
本文介绍了在Android Studio中手动安装中文语言包的方法。由于官方插件市场的中文包与Android Studio版本不兼容,作者通过IntelliJ IDEA获取适配版本的中文包(localization-zh.jar),再通过Android Studio的"Install Plugin from Disk"功能手动安装。安装成功后,在设置中选择简体中文并重启即可完成汉化。该方法解决了因版本不匹配导致无法直接安装中文语言包的问题。
2025-09-26 23:51:28
815
1
原创 UE5 蓝图接口函数类型知多少?
本文深入探讨了UE5.6中蓝图接口的核心知识点。重点解析了两种接口函数类型:金色图标(事件或无输出参数的函数)和灰色图标(有输出参数的函数)。通过实战演示了如何创建和转换不同类型的接口函数,并总结了它们的区别:事件接口支持延迟节点但无法转换为函数,而函数接口可转换为事件但无法使用延迟节点。文章还提供了接口判断节点和特性对比表格,帮助开发者更好地区分和使用不同类型的接口函数,实现更高效的蓝图间通信和解耦设计。
2025-09-15 21:39:30
297
原创 UE5 图表、函数与宏的区别与选择(蓝图折叠功能详解)
了解 UE5 中折叠图表(Collapse to Graph)、折叠到函数(Collapse to Function)和折叠到宏(Collapse to Macro)的区别和适用场景,对编写清晰、可维护的蓝图至关重要。
2025-09-06 17:58:58
316
原创 UE5 节点操作全攻略:提升蓝图效率的必备技巧
在 Unreal Engine 开发过程中,蓝图节点的合理布局与高效操作能显著提升工作效率。本文将系统整理常用的节点操作技巧,涵盖对齐、连接、变量处理等多个方面,并提供直观的动图演示,帮助开发者快速掌握这些实用技能。
2025-09-06 17:57:42
798
原创 虚幻商城 Quixel 免费资产自动化入库(2025年版)
2025年了,Quixel 资产是否还能免费入库,在这篇文章我将会进行解释以及对原来的一键入库功能进行优化。
2025-04-30 23:04:52
1984
原创 Windows 安装Linux子系统
在 Windows 的 WSL(Windows Subsystem for Linux)中,除了 Ubuntu,你还可以安装多种 Linux 发行版,以下是详细的操作方法和版本管理指南。
2025-02-03 19:33:21
1107
原创 打开 Realtek Audio Console 无法连接RPC(已解决)
打开 Realtek Audio Console 无法连接RPC。在主机电脑中,后置音频插了音箱,前置音频插了耳机,声音输出只有扬声器,不能切换耳机和音箱,通过 Realtek Audio Console 就可以前后置音频分离。
2025-01-20 20:40:45
16702
5
原创 虚幻商城 Quixel 免费资产一键入库
在免费领取所有Megascans之后,我们只是有了获取 Quixel Megascans 资产的资格,但是没有入 Fab 库,本文将讲解通过脚本将 Quixel 所有资产入库 Fab。
2024-12-28 15:34:52
2727
3
原创 UE5 打包环境、C++环境安装说明
在虚幻引擎中,我们可用直接运行我们的项目,但是要打包 Windows 项目,如果未安装 Visual Studio 及其必装组件,那么必将报错。如果我们的项目名或者项目路径名称出现中文,也会有概率打包报错。如果需要打包项目,在创建项目和文件夹,以及文件名称的时候避免中文命名。本文将对 Visual Studio 2022 环境的安装进行说明。
2024-11-30 20:31:41
3130
原创 UE5 项目缓存文件删除、版本控制说明(工程目录结构)
我们在拷贝项目或者使用 Git 进行版本控制,如果不对文件选择性的控制,大量缓存文件会导致传输速度变慢;或者我们的项目报错了,想要删除缓存文件又不知如何下手,哪些是可删除的,哪些又是不可删除的,本文将对虚幻工程目录结构进行说明。
2024-09-29 16:33:22
1926
原创 Java 发布jar包到maven中央仓库(2024年9月保姆级教程)
将本文介绍将 jar 包上传到中央仓库,并在 mvnrepository 中可查找到。发布的仓库源地址不同,操作步骤和难度也不同,本文将以一种作者认为最简单的方式来进行发布。
2024-09-18 17:04:07
1223
1
原创 SpringBoot @InitBinder注解详解
@InitBinder是Spring MVC中的一个注解,用于自定义WebDataBinder,这是一个非常重要的概念,因为它允许你控制和格式化表单数据的方式。WebDataBinder用于将请求参数绑定到JavaBean上。
2024-09-18 17:01:56
360
原创 SpringBoot 集成gRPC高性能微服务框架
在 gRPC 里,客户端应用可以像调用本地对象一样直接调用另一台不同的机器上服务端应用的方法,使得我们能够更容易地创建分布式应用和服务。
2024-08-28 14:46:30
822
1
原创 SpringBoot 集成JprotoBuf实现protobuf类型的接口
SpringBoot集成JprotoBuf之后实现 application/x-protobuf 类型的API接口。
2024-08-28 14:45:27
490
原创 一个基于 Java 接口参数加密框架,让接口参数加密变得简单、优雅!
SecurityApi 是一个基于 Java 接口参数加密框架,可以让请求参数解密,响应参数加密,目前支持AES、RSA加密模式,RSA采用分段加密的方式。
2024-08-13 17:49:49
952
原创 RSA验签偶现异常:Bad signature length: got 255 but was expecting 256
后端接收前端参数进行验签抛出异常:`java.security.SignatureException: Bad signature length: got 255 but was expecting 256`
2024-08-12 23:48:32
774
原创 SpringBoot @Validated参数校验与@Aspect切面的兼容处理(参数解密加密示例)
本文主要讲解@Validated参数校验与@Aspect切面的兼容处理,自定义注解和注解切面的实现,以及代码中对切面的前置通知、环绕通知、后置通知、返回后通知、异常后通知进行了讲解。
2024-07-18 17:51:42
673
原创 Vue3 完美实现深拷贝
在 Vue3 中,仍然可以和 Vue2 使用 require('lodash').cloneDeep 类似的方式来进行深拷贝。Vue3 的模块系统和 Vue2 相比没有根本性的变化,它依然支持CommonJS的require语法(尽管在使用如Vite这样的现代前端工具时,ES模块导入import是更推荐的方式)。
2024-07-18 17:50:15
2071
原创 Element-UI Select组件使用value-key属性,让绑定值可以为一个对象
Element-UI Select组件使用value-key属性,让绑定值可以为一个对象
2024-07-10 16:21:23
1284
原创 Java 优雅的随机选取数组N个不重复的元素(下标)
在处理Java集合时,我们经常遇到需要从一个数组或列表中随机选取N个不重复元素的场景。本文将介绍两种处理这一需求的方法:一种较为直接但不够优雅的方法,以及一种更加简洁优雅的方法。
2024-06-28 14:08:32
730
原创 Android (已解决)Gradle 编译失败 Unsupported class file major version 61
确认选中了当前项目(即不同项目可以使用不同的 JDK 版本),根据实际情况,在 Gradle JDK 中设置一个 jdk 11 或者 8 的版本,如果没有,可以选择 Dowload 下载一个对应版本。操作方法:File - Settings - Build, Execution, Deployment - Build Tools - Gradle。新版本的 Android Studio 默认使用的是 Java 17 LTS,而这个历史项目的 Gradle 版本很低,不支持高版本的 Java。
2024-06-28 14:08:06
16072
原创 Android (已解决)Execution failed for task ‘:app:lint‘
Lint 是一个用于检测 Android 项目中潜在问题的工具,比如性能、安全性、可用性等方面的问题。这可以让你在不解决Lint错误的情况下继续构建和运行你的应用,但是最终还是需要解决这些问题,以确保应用的质量。解决Lint错误需要根据Lint报告中的具体信息来进行,修复问题或者根据项目需求适当调整Lint的配置。:如果你确定某个Lint错误不影响你的应用,你可以选择禁用特定的Lint检查。:根据报告的提示,逐一修复问题。不过,通常不推荐这种做法,因为Lint的目的是帮助你发现和修复潜在的问题。
2024-06-21 15:19:23
1189
原创 Android (已解决)接入第三方库报错uses-sdk:minSdkVersion 19 cannot be smaller than version 21 declared in library
引入的第三方库,最低支持版本为 Android SDK 21,高于项目的最低支持版本 Android SDK 19,所以抛出了这个异常。但是方案都可能导致运行时错误,因为运行第三库时没有兼容SDK为21以下的版本,导致运行时异常,最好是兼容统一最低版本的支持。修改你所引入的第三方库的最低支持版本,确保和自己项目的最低版本保持一致。但是,如果你所引入的第三方库没有源码,并非开源的时,该方案就无法执行了。修改自己主项目的最低支持版本和第三方库的最低支持版本保持一致。
2024-06-21 15:18:01
2709
原创 Android【SDK】 SDK是如何开发的,怎么打包aar包
新建项目,如果选择 Empty Activity 的话语言默认是 Kotlin,此处选择。至此,我们完成了 Android SDK 的制作和使用。根据自己的需求编写SDK,此处新建。将 aar 包复制或者移动到。如果不想打包,可以在。
2024-06-20 15:41:25
5022
原创 Android【SDK】 jar、so、aar包的区别
在软件开发的世界里,SDK(Software Development Kit)扮演着至关重要的角色。它不仅极大地提高了开发效率,还为应用程序的扩展和集成提供了无限可能。本文将深入探讨SDK的定义、分类、开发原则以及实践经验,旨在为开发者提供一份全面的SDK开发指南。SDK,即软件开发工具包,是一套专门为软件开发而设计的工具集合。它可以是为开发特定软件包、软件框架、硬件平台或操作系统的应用程序而设计的。SDK通常包括一系列开发工具,如编译器、调试器、和应用程序接口(API),以及可能包含文档和示例代码。
2024-06-20 15:32:47
2702
原创 SpringBoot 多种优雅的线程池配置与使用(异步执行函数,反射机制,动态识别参数,有返回值)
本篇内容围绕Spring异步编程的核心概念、常见问题、最佳实践展开,通过示例代码深入浅出地解析了如何有效配置与利用Spring的异步特性,以及如何结合CompletableFuture等工具处理更复杂的异步逻辑,旨在帮助开发者更好地掌握这一重要技能,提升应用的并发处理能力。
2024-06-17 17:54:54
1916
SpringBoot3 使用Druid报错,配置不生效,404报错
2023-08-02
CentOS7 安装JDK8 + MySQL8 + Tomcat9并配置环境变量.pdf
2021-10-31
UE4游戏编程蓝图c++语言教程
2023-06-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅