游戏开发进行中UE5引擎打不开后续
游戏每次启动都有个问题:
之前我实现了插件里的接口,但是已启动,关于接口这一块的就消失了,有些函数还在但是却是自定义事件,不是接口里的,Class Settings里面也提了
然后我把他改成了新的character class,然后在c++的接口新增一个函数,然后无法编译:
无法编译的报错是 invalid path ,invliad character之类的,百度之后说是项目里每次更新完要提交,猜测是git没有提交,ue项目是包含git信息的
之后ue像之前那样报错,后来经过摸索,发现可以从工程目录里的SaveGames,中看到Crashes,找到最近时间的这个,能看到日志
o remove pin.
[2023.10.31-05.56.40:895][ 0]LogBlueprint: Warning: [AssetLog] E:\UEGames\Project\UE5\HunterLegands\Content\VillageMap\BP_MyCharacter.uasset: [Compiler] Input pin Damage specifying non-default value no longer exists on node PutDamage . Please refresh node or reset pin to default value to remove pin.
[2023.10.31-05.56.40:895][ 0]LogBlueprint: Error: [AssetLog] E:\UEGames\Project\UE5\HunterLegands\Content\VillageMap\BP_MyCharacter.uasset: [Compiler] Could not find a function named "PutDamage" in 'BP_MyCharacter'.
Make sure 'BP_MyCharacter' has been compiled for PutDamage
[2023.10.31-05.56.40:908][ 0]LogLinker: Warning: [AssetLog] E:\UEGames\Project\UE5\HunterLegands\Plugins\DamageCaculator\Content\Bp_DamageCaculatorComponent.uasset: CreateExport: Failed to load Parent for BlueprintGeneratedClass /DamageCaculator/Bp_DamageCaculatorComponent.Bp_DamageCaculatorComponent_C
[2023.10.31-05.56.40:909][ 0]LogLinker: Warning: [AssetLog] E:\UEGames\Project\UE5\HunterLegands\Plugins\DamageCaculator\Content\Bp_DamageCaculatorComponent.uasset: CreateExport: Failed to load Parent for BlueprintGeneratedClass /DamageCaculator/Bp_DamageCaculatorComponent.Bp_DamageCaculatorComponent_C
有
LogClass: Error: FloatProperty FDamageTimes::Interval is not initialized properly. Module:DamageCaculator File:Public/DamageCaculatorComponent.h
[2023.10.31-05.34.26:475][ 0]LogClass: Error: IntProperty FDamageTimes::DamageNumber is not initialized properly. Module:DamageCaculator File:Public/DamageCaculatorComponent.h
[2023.10.31-05.34.26:475][ 0]LogClass: Error: FloatProperty FDamageTimes::ColdTime is not initialized properly. Module:DamageCaculator File:Public/DamageCaculatorComponent.h
[2023.10.31-05.34.26:475][ 0]LogClass: Error: FloatProperty FDamageInTime::ColdTime is not initialized properly. Module:DamageCaculator File:Public/DamageCaculatorComponent.h
[2023.10.31-05.34.26:475][ 0]LogClass: Error: FloatProperty FDamageInTime::LeftTime is not initialized properly. Module:DamageCaculator File:Public/DamageCaculatorComponent.h
[2023.10.31-05.34.26:475][ 0]LogClass: Error: FloatProperty FDamageInTime::MaxTime is not initialized properly. Module:DamageCaculator File:Public/DamageCaculatorComponent.h
[2023.10.31-05.34.26:475][ 0]LogClass: Error: FloatProperty FDamageInTime::Interval is not initialized properly. Module:DamageCaculator File:Public/DamageCaculatorComponent.h
[2023.10.31-05.34.26:475][ 0]LogClass: Error: IntProperty FDamageInTime::DamageNumber is not initialized properly.
这个是插件里的成员需要初始化 改完之后依然无法启动报错变成了
,根据之前的经验我把策略变成了先把Default Spawn Pawn也就是BP_MyCharacter.uasset 拷贝出现,当前目录删除掉,这样子GameMode找不到默认Spawn类,但是可以启动
启动之后把他复制进来就行了
游戏开发进行中UE5引擎打不开后续的更多相关文章
- CutJS – 用于 HTML5 游戏开发的 2D 渲染引擎
CutJS 是轻量级的,快速的,基于 Canvas 开发的 HTML5 2D 渲染引擎,可以用于游戏开发.它是开源的,跨平台的,与现代的浏览器和移动设备兼容.CutJS 提供了一个类似 DOM 树的 ...
- C# Unity游戏开发——Excel中的数据是如何到游戏中的 (二)
本帖是延续的:C# Unity游戏开发——Excel中的数据是如何到游戏中的 (一) 上个帖子主要是讲了如何读取Excel,本帖主要是讲述读取的Excel数据是如何序列化成二进制的,考虑到现在在手游中 ...
- C# Unity游戏开发——Excel中的数据是如何到游戏中的 (三)
本帖是延续的:C# Unity游戏开发——Excel中的数据是如何到游戏中的 (二) 前几天有点事情所以没有继续更新,今天我们接着说.上个帖子中我们看到已经把Excel数据生成了.bin的文件,不过其 ...
- C# Unity游戏开发——Excel中的数据是如何到游戏中的 (四)2018.4.3更新
本帖是延续的:C# Unity游戏开发--Excel中的数据是如何到游戏中的 (三) 最近项目不算太忙,终于有时间更新博客了.关于数据处理这个主题前面的(一)(二)(三)基本上算是一个完整的静态数据处 ...
- C# Unity游戏开发——Excel中的数据是如何到游戏中的 (一)
引言 现在做游戏开发的没有几个不用Excel的,用的最多的就是策划.尤其是数值策划,Excel为用户提供强大的工具,各种快捷键,各种插件,各种函数.但是作为程序来说其实关注的不是Excel而是它最终形 ...
- quick-cocos2d-x游戏开发【1】——引擎结构总览和创建项目
好吧,我还是忍不住想写点关于quick的学习笔记,确实网上关于它的教程太少太少了,简单把自己的所学所得分享一下,有不正确之处还请拍砖. 首先下载引擎包.触控收购quick之后.如今cocos中文站的主 ...
- [游戏开发]LÖVE2D(1):引擎介绍
什么是LÖVE引擎 Love引擎是一个非常棒的框架,你可以用来在Lua制作2D游戏.它是免费的,开源的,适用于Windows,Mac OS X,Linux,Android和iOS. 怎么安装 在官网下 ...
- 第 1 天|基于 AI 进行游戏开发:5 天创建一个农场游戏!
欢迎使用 AI 进行游戏开发! 在本系列中,我们将使用各种 AI 工具,在 5 天内创建一个功能完备的农场游戏.到本系列结束时,你将了解到如何将多种 AI 工具整合到游戏开发流程中.本系列文章将向你展 ...
- 《Lua游戏开发实践指南》读后感
书籍地址:http://book.douban.com/subject/20392269/ 一句话点评该书:想用Lua作游戏脚本开发的同学值得一读! (一)本书特点 市面专门讲Lua的中文书籍非常少, ...
- 【Unity游戏开发】记一次解决 LuaFunction has been disposed 的bug的过程
一.引子 RT,本篇博客记录的是马三的一次解决 LuaFunction has been disposed 的bug的全过程,事情还要从马三的自研框架 ColaFrameWork 说起.最近,马三在业 ...
随机推荐
- Swift Lazy计算属性的线程安全分析
一.代码示例 // // ViewController.swift // LazyTest // // Created by lilun.ios on 2021/7/30. // import UIK ...
- Linux进程间通信-管道(pipe)
本系列文章主要是学习记录Linux下进程间通信的方式. 常用的进程间通信方式:管道.FIFO.消息队列.信号量以及共享存储. 参考文档:<UNIX环境高级编程(第三版)> 参考视频:Lin ...
- web游览器的标签页仿 ios mac 苹果的墓碑机制 (js代码)
背景: 本来项目开发系统防挂机功能,在其余游览器中均可以使用.但是呢在苹果的safair游览器中会出现几率失效,最后经过排查发现是苹果的墓碑机制导致.即:此标签页活跃,其他标签页假死.然后就导致防挂机 ...
- 纯css+html+js模仿elementui组件
文件下载链接地址https://files.cnblogs.com/files/ht955/UIcomponents.zip?t=1717405975&download=true
- 2023CSP-S游记
2023 CSP-S 游记 赛前 上午去花卉市场看了半天花,算是放松放松,主要是为了晚上给干妈过50岁生日. 还以为是 2 点开始,1 点 40 多就到了,然后去买了杯奶茶,然后进场. 结果我是第一考 ...
- P6259
problem 考虑使用 dfs 模拟. 由于一个程序可能在不进入无限循环的情况下运行很多步,这将会非常缓慢.因此,接下来要加速模拟,可以用记忆化搜索. 在网格中,机器人的可能状态(位置和朝向)只有 ...
- INFINI Labs 产品更新 | Easysearch 1.8.0 发布数据写入限流功能
INFINI Labs 产品又更新啦~,包括 Easysearch v1.8.0.Gateway.Console.Agent.Loadgen v1.25.0.本次各产品更新了很多亮点功能,如 Easy ...
- 使用nginx 中转 https tls1.3 请求
对方服务器使用的是TLS1.3,并关闭了一些算法套件,使得.NET FRAMEWORK 4.8 ..NET 5 都无法连接. 只能用中转方案解决. nginx配置: #user nobody; wor ...
- springmvc组件说明
DispatcherServlet:前端控制器,也称为中央控制器,它是整个请求响应的控制中心,组件的调用由它统一调度. HandlerMapping:处理器映射器,它根据用户访问的 URL 映射到对应 ...
- mysql5.7msi安装
本文介绍的是只安装MySQL数据库的过程,并不包含各种其他附加工具.安装完成之后通常使用Navicat或SQLyog进行可视化操作. 清华的镜像网站只保存最新的几个MySQL版本,所以直链可能已经失效 ...