自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 log4net动态创建不同名称的日志时遇到的问题

摘要:log4net日志分类问题及解决方案。原配置文件方式因Appender路径初始化后固定无法更新,改为动态生成Appender。通过字典缓存不同变量的Logger,动态创建RollingFileAppender并设置路径。过程中发现日志为空需设置Level.All,又遇日志重复写入问题,通过禁用Additivity解决。最终实现按变量值动态生成独立日志文件的功能。

2025-12-22 16:03:14 189

原创 C#关于添加NuGet包和.dll引用的问题

本文记录了将公司项目迁移到本地调试时遇到的依赖问题及解决方案。主要问题包括:1)LabelManager2需引用CodeSoft的Lppx2.tlb文件;2)Aspose.Cells新版不支持.NET 3.5,需降级至19.x版本;3)SQLite需使用System.Data.SQLite 1.x版本,最终通过拷贝公司项目的旧版SQLite.dll解决问题。整个过程凸显了团队协作项目与个人开发环境的差异,强调了对项目依赖版本管理的重要性。

2025-12-18 13:28:24 343

原创 【记录】git常用指令和遇到的问题

2、远程仓库包含本地尚不存在的提交。再次推送前,可能需要先整合远程变更。②拉取远程改动整合:git pull origin main --rebase。1、上传大小超过100MB的单个文件,通常为压缩包。③若无冲突,直接推送:git push origin main。单人项目可以强制推送:git push --force。①查看当前状态:git status。--hard会重置工作区!--hard会重置工作区!--hard会重置工作区!git push远程仓库失败,推送本地提交推送到远程仓库。

2025-06-26 18:15:24 365

原创 【个人学习记录】Unity Xlua lua脚本访问实例化对象的lua变量方法

由于执行lua的C#脚本使用的是Xlua示例里提供的LuaBehaviour,每个实例化对象都是独立的脚本域。然后,lua中通过获取LuaBehaviour组件调用其获取LuaTable的方法,得到对应的LuaTable,接着就能访问其非local的变量和方法了。需要先获得该物体的LuaTable,通过挂载的LuaBehaviour脚本获取,需要声明获取LuaTable的方法。这样,当Exp执行触发器检测时,检测到Enemy物体后便能访问其Lua表,执行setAlive操作了。

2025-06-20 21:42:27 270

原创 Unity打包PC修改Player Settings分辨率不生效

其中Screenmanager Resolution Height_XXX 和 Screenmanager Resolution Width_XXX即为分辨率高和宽,而Screenmanager Resolution XXX Default_XXX为Player Settings中设置的默认值。Unity打包PC后,修改Player Settings窗口分辨率后再次打包,修改的分辨率不生效。这是因为第一次打包Untiy会在注册表注册打包信息,之后打包怎么修改都无效。修改或删除这几项,下次打包后就生效。

2025-06-12 00:37:27 419

原创 【个人记录向】2D平台跳跃游戏,角色跳跃穿过平台实现

功能实现:通过检测Box范围是否有Collider并获取他们,然后使用点乘进行位置判断,若collider在player的上方,则设置他们忽略碰撞关系,player便可穿过collider;反之collider在player下方,则恢复他们的碰撞关系,player便可站在collider上。设置player忽略他们之间的碰撞关系,参数为true时player与collider不在碰撞,反正false则恢复碰撞关系。获取Box范围内的Collider,返回的事Collider[]数组。

2025-06-11 00:27:10 286

原创 【个人记录向】个人学习AB打包遇到的一些小问题

1、读取AB包时,使用指定编写好的url能读取成功,而通过读取文件夹和文件操作拼接的url则读取失败,其文件路径都合法存在。问题出在读取的name:打包保存的文件路径是区分大小写的,而通过读取文件获取的文件名Name是不区分大小写,全是小写字母。这导致拼接后的url与字典中对应文件的url不一致,查询不到导致读取失败。输出文件时,需要先判断文件路径是否包含层级文件夹,然后查询该文件夹是否存在;2、AB包加密时,加密方法把所有加密后的文件输出在同一文件夹下,破坏了原有的文件层级关系导致读取失败。

2025-06-11 00:21:43 195

原创 Unity UGUI Button 点击不响应

(本人由于通过Copy创建的UI,没有自动创建EventSystem,导致Button点击不响应,已通过该方法解决)2.检查Button及其子物体中是否有Image和Text组件,并确保组件的Raycast Target属性已启用。1.查看所在的场景是否存在EventSystem,这个物体在创建UI时Unity自动为我们创建的,所以有时候会忽略。3.检查Button是否处于旋转的正面。

2025-06-10 23:31:49 547

空空如也

空空如也

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

TA关注的人

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