- 博客(697)
- 资源 (195)
- 收藏
- 关注
原创 unreal engine5中,角色装备没有完全跟随角色身体是怎么回事呢
摘要:本文解决了Unreal Engine 5.5中角色装备未完全跟随身体的问题,主要从骨骼绑定、Socket设置、动画同步和蒙皮权重四个维度进行分析。具体解决方案包括检查装备Socket绑定是否正确、验证动画同步设置、调整蒙皮权重分配以及排查Socket变换误差。通过逐步排查这些关键环节,最终实现了装备与角色身体的完美贴合。文中提供了详细的排查步骤和示例代码,帮助开发者快速定位并解决此类动画绑定问题。
2025-11-19 17:55:22
836
原创 安装了小乌龟TortoiseGit绿色的勾 ✔ 和 红色的 !没有显示
TortoiseGit图标不显示问题解决方案:当绿色勾✔和红色!图标在文件夹中不显示时,可通过修改注册表解决。方法是:1)打开注册表编辑器(regedit);2)定位到ShellIconOverlayIdentifiers路径;3)在所有TortoiseGit相关项名称前添加空格使其排序靠前;4)重启电脑。该问题通常由Windows系统图标覆盖数量限制(最多11个)导致,通过调整注册表优先级可让TortoiseGit图标正常显示。具体操作步骤和图示可参考相关技术文章。
2025-10-15 15:01:46
704
原创 unrealEngine5创建c++工程编译失败
文章摘要 本文记录了在Unreal Engine 5.5中创建C++项目时遇到的编译错误问题及解决方法。作者详细描述了创建第三人称游戏项目、添加C++类和Actor类的过程。当在头文件中添加变量后,VS2022出现大量"不允许使用不完整的类型"错误。经分析可能是VS2022组件缺失或与UE5.5.4不兼容导致。最终通过VS Installer安装必要的UE5组件解决了编译问题。文章提供了完整的操作步骤和截图说明,对于遇到类似问题的开发者具有参考价值。
2025-10-02 11:46:39
1181
原创 无法打开包括文件: “QGLWidget”: No such file or directory
在使用osgQt时,编译器报错无法打开包括文件: “QGLWidget”: No such file or directory
2025-09-30 21:31:40
1011
原创 git使用
本文介绍了使用Git进行版本控制的基本操作流程:首先从官网下载安装Git,在项目文件夹中右键初始化本地仓库;然后添加项目文件并配置用户信息;接着提交代码到本地仓库;最后连接远程仓库(如GitHub)并推送代码。文中提供了详细的命令行示例和界面截图,帮助用户完成从本地仓库创建到代码成功推送远程仓库的全过程,包括常见问题的解决方法。
2025-09-23 11:31:20
457
原创 windows11下编译osgGISPlugins
osg的GIS插件,能够读取、显示3dsmax导出的具有PBR材质的fbx文件、导出gltf/glb/b3dm/i3dm文件、读取/导出ktx2格式图片、读取/导出webp格式图片。同时提供了如下子工具:b3dm转gltf/glb3D模型转3dtiles3D模型简化多张纹理打包成一个纹理图集这是一个基于OpenSceneGraph(OSG)的GIS插件,旨在扩展OSG处理GIS数据的能力。
2025-09-02 18:40:25
601
原创 使用sundog公司的SilverLining SDK渲染问题
使用sundog公司的SilverLining SDK显示效果,动态云层显示效果还是不错的,但是不知道为总是有界面上已经能够正常显示地球以及云层,但是地球上显示了一圈一圈的黑色点,如何去掉这些一圈一圈的黑色点呢我直接用opengl接口函数设置深度测试,编译报错如下:无法解析的外部符号 __imp_glClear,函数 "public: virtual void __cdecl CloudsDrawable::drawImplementation(class osg::RenderInfo &)cons
2025-08-21 14:37:59
423
原创 Win11移动硬盘无法弹出?一招搞定!
本文介绍了Windows 11系统下安全移除移动硬盘的两种方法。当固态硬盘右键菜单缺少"弹出"选项时,作者担心直接拔插会损坏设备。第一种方法是通过禁用Windows自动扫描功能;第二种是通过磁盘管理将移动硬盘设为"脱机"状态,使硬盘从资源管理器中消失,确保安全移除。文章特别强调操作时必须准确选择外接移动硬盘的盘符,避免误操作导致数据丢失。这两种方案为直接拔插硬盘的用户提供了更安全的替代方案。
2025-07-31 16:24:50
3010
2
原创 windows powershell Set-Location : 找不到接受实际参数“SDK\sample”的位置形式参数。 所在位置 行:1 字符: 1 + Set-Location -liter
【摘要】本文介绍了在使用PowerShell时遇到的路径包含空格导致的错误及解决方法。当路径包含空格时,需用引号包裹路径(如cd "D:\path with spaces")。同时说明了执行带参数程序时,需添加"."前缀或创建批处理文件(.bat)来传递参数。文中提供了具体示例,包括错误截图和正确的批处理文件写法,帮助用户解决因路径空格和参数缺失导致的程序执行问题。
2025-07-18 13:32:34
1296
原创 sundog公司的SilverLining SDK库实现3d动态云层和下雨、下雨、雨夹雪效果
先看下效果:下雨效果:下雪效果:雨夹雪🌤️ Sundog Software 的 SilverLining SDK 是一个专为模拟真实天空和天气效果而设计的高性能图形库,广泛应用于飞行模拟、虚拟现实、游戏和科学可视化等领域。
2025-07-15 13:30:04
952
原创 osgEarth工程release运行正常,而debug却运行崩溃,m_pSkyNode = osgEarth::SkyNode::create(skyOptions);崩溃
摘要: osgEarth工程在Debug模式下运行时出现崩溃问题,主要发生在创建SkyNode节点时。调试信息显示大量无法解析的外部符号错误,涉及内存管理函数(new/delete)、异常处理、安全检查和类型信息等。这些链接错误表明Debug模式下可能存在运行时库不匹配或库文件缺失的问题,建议检查工程配置是否正确链接了Debug版本的依赖库,并确保所有必要的符号都能正确解析。
2025-07-11 14:01:47
663
原创 OsgQt源码编译
这篇教程详细介绍了在Windows 11环境下编译osgQt模块的完整步骤。文章首先列出了所需的开发环境(VS2022、Qt5.14.2、CMake等)和组件下载地址(包括osg、3rdparty和osgQt源码)。然后重点讲解了编译过程中的三个关键问题解决方案:QtWebKit缺失的处理方法、OSGTEXT标识符报错修改,以及版本号格式和链接库路径等编译错误的修复。教程通过图文并茂的方式,逐步指导用户完成从CMake配置到最终生成Debug和Release版本的全过程,是osgQt开发者的实用参考指南。
2025-07-02 14:25:29
907
原创 IntelliSense 已完成初始化,但在尝试加载文档时出错
IntelliSense 已完成初始化,但在尝试加载文档时出错File path: E:\QtExercise\DigitalPlatform\DigitalPlatform\main\propertyWin.uiFrame GUID:96fe523d-6182-49f5-8992-3bea5f7e6ff6Frame mode:VSFM_MdiChildError code: 0x80041FEB
2025-04-18 15:09:32
1008
原创 visual studio 2022更改项目名称,灾难性故障(异常来自HRESULT)
visual studio 2022更改项目名称,灾难性故障(异常来自HRESULT)
2025-04-17 16:29:05
2475
2
原创 无法打开包括文件: “QGLWidget”: No such file or directory
无法打开包括文件: “QGLWidget”: No such file or directory。
2025-04-14 16:24:05
882
原创 “Common::PluginInterface”: 无法实例化抽象类
“Common::PluginInterface”: 无法实例化抽象类抽象类不能实例化:PluginInterface包含纯虚函数initialize和unload,因此是抽象类,不能直接实例化。Q_PLUGIN_METADATA宏问题:Q_PLUGIN_METADATA只能用于具体类(可以实例化的类),而不能用于抽象类。moc工具会尝试实例化Q_PLUGIN_METADATA中引用的类,这就导致了该错误。
2025-04-09 14:47:12
480
原创 “QMetaObject::Connection QObject::connectImpl(const QObject *,void **,const QObject *,void **,QtPriv
“QMetaObject::Connection QObject::connectImpl(const QObject *,void **,const QObject *,void **,QtPrivate::QSlotObjectBase *,Qt::ConnectionType,const int *,const QMetaObject *)”: 无法将参数 3 从“const Common::TcpServer *”转换为“const QObject *”
2025-04-09 14:38:56
1206
原创 找不到导入的项目“xxx\QtMsBuild\Qt.props”。请确认 Import 声明“$(QtMsBuild)\Qt.props”中计算结果为
找不到导入的项目“E:\osgEarth\DigitalSimulationPlatform\DigitalSimulationPlatform\QtMsBuild\Qt.props”。请确认 Import 声明“$(QtMsBuild)\Qt.props”中计算结果为“E:\osgEarth\DigitalSimulationPlatform\DigitalSimulationPlatform\QtMsBuild\Qt.props”的表达式正确无误且该文件位于磁盘上。
2025-04-07 14:24:22
2104
原创 unreal engine5开发仿鬼泣5的游戏,把敌人击飞到空中4连击
unreal engine5开发仿鬼泣5的游戏,把敌人击飞到空中4连击在Unreal Engine 5中开发类似《鬼泣5》的游戏中,实现将敌人击飞到空中并进行4连击的功能,可以通过以下步骤来实现:1. 设置角色和敌人的碰撞与动画角色攻击逻辑:创建角色的攻击动画,并在动画的关键帧添加事件通知(Anim Notify),用于触发攻击逻辑。碰撞检测:使用碰撞盒(Collision Box)或射线检测(Line Trace)来检测角色攻击是否命中敌人。敌人受击反应:在敌人的蓝图或C++代码中实现一个方法,
2025-04-06 18:04:46
908
原创 QtCreator无法调试
关于QtCreator无法使用cdb调试的问题错误含义这个问题涉及到QtCreator中无法使用cdb(Microsoft’s Console Debugger)进行调试。通常出现这种问题的原因可能有以下几种:cdb未正确安装或未配置路径。QtCreator未正确配置使用cdb作为调试器。项目设置或环境变量配置错误。解决方案确认cdb是否正确安装确保Visual Studio已经安装了调试工具包,包括cdb。你可以通过以下步骤确认:打开Visual Studio安装程序。
2025-04-02 15:25:47
1055
原创 MainWindow.h:5:10: In included file: static assertion failed: error STL1000: Unexpected compiler ver
在QtCreator5.15.2新建的工程,报警告如下:MainWindow.h:5:10: In included file: static assertion failed: error STL1000: Unexpected compiler ver错误含义错误提示“static assertion failed: error STL1000: Unexpected compiler version, expected Clang 18.0.0 or newer”意味着编译器版本不满足要求。具体
2025-04-02 14:55:00
1787
原创 在 Unreal Engine 5 中制作类似《鬼泣5》这样的游戏时,角色在空中无法落地的问题可能由多种原因引起。
在 Unreal Engine 5 中制作类似《鬼泣5》这样的游戏时,角色在空中无法落地的问题可能由多种原因引起。
2025-03-29 17:35:49
844
原创 osg::ref_ptr<osg::Node> mp = osgDB::readNodeFile(“../vs2022_64bit_3rdParty_osg365_oe32/runtime/test/
我在windows10系统下,使用3.6.5和osgearth3.2,配置好了include头文件、lib静态库、dll动态库路径,当运行到```cpposg::ref_ptr<osg::Node> mp = osgDB::readNodeFile("../vs2022_64bit_3rdParty_osg365_oe32/runtime/test/earthFile/china-simple.earth");```mp的值是空
2025-03-26 16:47:08
1123
原创 联想笔记本电脑Y9000开机弹窗报错:弹窗:C:\ProgramData\A-Volute\A-volute.Nahimic\Modules\Scheduled\x64\ASM.Plugin.Audi
弹窗:C:\ProgramData\A-Volute\A-volute.Nahimic\Modules\Scheduled\x64\ASM.Plugin.AudioDevProps2.dll没有被指定在Windows上运行,或者它包含错误。请尝试使用原始安装介质重新安装程序,或联系你的系统管理员或软件供应商以获取支持。错误状态0xc000012f。
2025-03-24 10:47:45
3614
4
原创 unreal engine5 mation warping使用,敌人受击后面向攻击者
在Unreal Engine 5中,**Motion Warping(运动扭曲)**是一种强大的动画功能,允许动态调整角色的根骨骼运动,使其能够对齐到指定的目标位置或方向
2025-03-17 17:46:09
1742
1
原创 要在Unreal Engine 5(UE5)中实现角色打击怪物并让怪物做出受击反应,
要在Unreal Engine 5(UE5)中实现角色打击怪物并让怪物做出受击反应,你需要完成以下几个步骤:1.设置角色攻击逻辑:创建角色的攻击动画。在动画的关键帧添加事件通知(Anim Notify),用于触发攻击逻辑。在角色的蓝图或C++代码中实现攻击逻辑,如检测攻击范围内的敌人并应用伤害。
2025-03-11 17:20:46
940
原创 无法打开包括文件: “QGLWidget”: No such file or directory
无法打开包括文件: “QGLWidget”: No such file or directory
2025-03-10 15:25:46
369
原创 osg、osgEarth加载tms瓦片数据只显示一个白球,缩放过程中图层消失
osg、osgEarth加载tms瓦片数据只显示一个白球,缩放过程中图层消失
2025-02-19 11:28:06
1234
2
原创 ERROR 4: Unable to open EPSG support file gcs.csv. Try setting the GDAL_DATA environment variable t
ERROR 4: Unable to open EPSG support file gcs.csv. Try setting the GDAL_DATA environment variable t
2025-02-14 11:06:37
1267
原创 osg3.6.5 osgEarth3.2中,加载tif文件,由于找不到libprotobufd.dll,无法继续执行代码。重新安装程序可能解决此问题,
osg3.6.5 osgEarth3.2中,加载tif文件
2025-02-13 17:30:29
525
原创 osg3.6.5 osgEarth3.2中,生成ive格式文件,使用osgViewer.exe命令无法显示
osg3.6.5 osgEarth3.2中,生成ive格式文件,使用osgViewer.exe命令无法显示
2025-02-12 17:03:11
502
1
原创 osg3.6.5 osgEarth3.2中,鼠标操作地球放大、缩小、旋转发生屏闪
osg3.6.5 osgEarth3.2中,加earth文件和sharp文件,解决鼠标操作地球放大、缩小、旋转发生屏闪
2025-01-23 17:21:52
691
2
原创 osgEarth中加载sharp文件,同时显示地球正面和背面,变成透视图了
osgEarth中加载sharp文件,同时显示地球正面和背面,变成透视图了。颜色透明度:确保 Shapefile 图层的颜色具有完全不透明的 alpha 值(1.0)。深度测试:使用 osg::Depth 类设置深度测试,确保正确的深度比较(使用 osg::Depth::LESS)。背面剔除:启用背面剔除,通过设置 GL_CULL_FACE 为 ON,确保只渲染前面。多重采样抗锯齿(MSAA):启用 MSAA 以减少渲染中的锯齿和不规则色条。
2025-01-17 11:02:35
1255
2
原创 osg3.6.5和osgEarth3.2下Sharp多边形渲染与控制
osg3.6.5和osgEarth3.2下Sharp多边形渲染与控制,行时发现影像图层和 Shapefile 图层重叠在一起并相互干扰时,可能的原因包括渲染顺序、深度测试和混合模式设置不当。
2025-01-16 11:24:01
942
1
原创 osg osgEarth加载earth文件只显示白球,全球影像图,全球高程图、局部高清纹理图均无法正常显示
osg osgEarth加载earth文件只显示白球,全球影像图,全球高程图、局部高清纹理图均无法正常显示
2025-01-10 13:27:13
1219
1
原创 osg3.6.5,osgEarth3.2报错:“(”:“::”右边的非法标记,语法错误:“expression”后出现意外标记“(”,语法错误: 此处出现意外的“)”;应为“;”
osg3.6.5,osgEarth3.2报错:“(”:“::”右边的非法标记,语法错误:“expression”后出现意外标记“(”,语法错误: 此处出现意外的“)”;应为“;”
2025-01-03 16:08:29
588
1
visual studio2022-64bit-3rdParty-osg365-osgEarth32 加载地球,并显示中国地图省份、城市、区、县城、镇、村行政图
2025-01-02
osg3.6.5和osgEarth3.2添加图标和文字
2024-12-19
Windows权限服务控制启动服务停止服务Delivery Optimization
2024-08-21
使用openGL、glad、glfw、stb-image创建鼠标和键盘wsad控制窗口内的视口,并加载纹理
2024-03-20
QGraphicsItem、QGraphicsView、QGraphicsScene封装
2023-04-02
Qt QListWidget传入多张图片
2023-03-20
Qt中QMap和QMultimap使用
2023-03-19
QT使用QListWidget显示多张图片
2023-03-10
Qt QDockWidget、QtreeWidget界面实现
2023-03-09
QTreeWidgetItem的setData(int column,int role,QVariant& data)等,
2022-09-16
QStackedWidget 控件使用详解
2022-09-07
QTreeWidget类是一个方便的类,它提供了一个标准tree小部件与一个典型的基于项目所使用的接口类似QListView
2022-09-02
QTreeWidget用法并解决中文乱码问题 QTreeWidgetItem
2022-08-31
openSceneGraph3.5.1编译
2022-08-23
Movie To GIF 主要特点 将视频转换为动画 GIF 将 AVI,MPEG,MKV,MP4,WMV,MOV 和 RM 等
2022-08-22
今天在windows7下安装qt-opensource-windows-x86-5.12.9报错: gdb.exe -系统错误
2022-08-17
QTreeWidget是实现树形结构的类,在很多软件中都可以看到类似树形结构的界面
2022-07-22
Qt中使用QDomDocument和QDomnode来读取xml
2022-06-29
osg(OpenSceneGraph)添加纹理
2022-06-14
openGL曲面细分地形、高度图的细分
2022-05-02
opengl贝塞尔曲面细分,win7+VS017,win10+vs2019版本
2022-04-25
opengl贝塞尔曲面细分
2022-04-12
OpenGL 对硬件曲面细分的支持,通过3 个管线阶段提供: (1)曲面细分控制着色器; (2)曲面细分器; (3)曲面细分评估
2022-04-09
openGL增强表面细节,模拟地球表面地形
2022-03-26
openGL高度贴图,使用纹理图像来存储高度值,然后使用该高度值来提升(或降低)顶 点位置。
2022-03-26
osg、osgEarth加载tms瓦片数据只显示一个白球,缩放过程中图层消失
2025-02-19
osg3.6.5 osgEarth3.2中,加载tif文件
2025-02-13
osg3.6.5 osgEarth3.2加载shp文件,加载earth文件,并生成ive文件
2025-02-13
osg3.6.5 osgEarth3.2中,加earth文件和sharp文件,解决鼠标操作地球放大、缩小、旋转发生屏闪
2025-01-23
osg3.6.5和osgEarth3.2下Sharp多边形渲染与控制,shp文件文件加载以及控制shp文件中不同的国家显示不同的色块
2025-01-16
osgEarth加载Sharp文件
2025-01-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅