游戏每次启动都有个问题:

之前我实现了插件里的接口,但是已启动,关于接口这一块的就消失了,有些函数还在但是却是自定义事件,不是接口里的,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引擎打不开后续的更多相关文章

  1. CutJS – 用于 HTML5 游戏开发的 2D 渲染引擎

    CutJS 是轻量级的,快速的,基于 Canvas 开发的 HTML5  2D 渲染引擎,可以用于游戏开发.它是开源的,跨平台的,与现代的浏览器和移动设备兼容.CutJS 提供了一个类似 DOM 树的 ...

  2. C# Unity游戏开发——Excel中的数据是如何到游戏中的 (二)

    本帖是延续的:C# Unity游戏开发——Excel中的数据是如何到游戏中的 (一) 上个帖子主要是讲了如何读取Excel,本帖主要是讲述读取的Excel数据是如何序列化成二进制的,考虑到现在在手游中 ...

  3. C# Unity游戏开发——Excel中的数据是如何到游戏中的 (三)

    本帖是延续的:C# Unity游戏开发——Excel中的数据是如何到游戏中的 (二) 前几天有点事情所以没有继续更新,今天我们接着说.上个帖子中我们看到已经把Excel数据生成了.bin的文件,不过其 ...

  4. C# Unity游戏开发——Excel中的数据是如何到游戏中的 (四)2018.4.3更新

    本帖是延续的:C# Unity游戏开发--Excel中的数据是如何到游戏中的 (三) 最近项目不算太忙,终于有时间更新博客了.关于数据处理这个主题前面的(一)(二)(三)基本上算是一个完整的静态数据处 ...

  5. C# Unity游戏开发——Excel中的数据是如何到游戏中的 (一)

    引言 现在做游戏开发的没有几个不用Excel的,用的最多的就是策划.尤其是数值策划,Excel为用户提供强大的工具,各种快捷键,各种插件,各种函数.但是作为程序来说其实关注的不是Excel而是它最终形 ...

  6. quick-cocos2d-x游戏开发【1】——引擎结构总览和创建项目

    好吧,我还是忍不住想写点关于quick的学习笔记,确实网上关于它的教程太少太少了,简单把自己的所学所得分享一下,有不正确之处还请拍砖. 首先下载引擎包.触控收购quick之后.如今cocos中文站的主 ...

  7. [游戏开发]LÖVE2D(1):引擎介绍

    什么是LÖVE引擎 Love引擎是一个非常棒的框架,你可以用来在Lua制作2D游戏.它是免费的,开源的,适用于Windows,Mac OS X,Linux,Android和iOS. 怎么安装 在官网下 ...

  8. 第 1 天|基于 AI 进行游戏开发:5 天创建一个农场游戏!

    欢迎使用 AI 进行游戏开发! 在本系列中,我们将使用各种 AI 工具,在 5 天内创建一个功能完备的农场游戏.到本系列结束时,你将了解到如何将多种 AI 工具整合到游戏开发流程中.本系列文章将向你展 ...

  9. 《Lua游戏开发实践指南》读后感

    书籍地址:http://book.douban.com/subject/20392269/ 一句话点评该书:想用Lua作游戏脚本开发的同学值得一读! (一)本书特点 市面专门讲Lua的中文书籍非常少, ...

  10. 【Unity游戏开发】记一次解决 LuaFunction has been disposed 的bug的过程

    一.引子 RT,本篇博客记录的是马三的一次解决 LuaFunction has been disposed 的bug的全过程,事情还要从马三的自研框架 ColaFrameWork 说起.最近,马三在业 ...

随机推荐

  1. .NET桌面程序混合开发之二:在原生WinFrom程序中使用WebView2

    本文将介绍如何在WinForms中嵌入WebView2,并讲到WebView2的主要特征.点击了解更多WebView2的API. 1. 准备 Visual Studio 2017 及以上版本 WebV ...

  2. ReplayKit 启动录制按钮 RPSystemBroadcastPickerView 的使用

    一.RPSystemBroadcastPickerView 介绍 ReplayKit12自从iOS11公布以来,提供了iOS系统级别的录屏能力(也就是录制自身App以外,手机屏幕内容)的能力,有一个非 ...

  3. 直播相关-搭建直播流服务器nodejs

    一.安装nodejs环境 去nodejs官方网站下载安装包 https://nodejs.org/en/#download 安装完成之后测试: LUNLI-MC1:~ lunli$ node -v v ...

  4. test(爱测试) 开源接口测试,敏捷测试管理平台10.2.7发布

    一:itest work 简介 itest work 开源敏捷测试管理,包含极简的任务管理,测试管理,缺陷管理,测试环境管理,接口测试,接口Mock,还有压测 ,又有丰富的统计分析,8合1工作站.可按 ...

  5. uniapp 判断当前是保存还是修改操作

    步骤分析: 首先得确定你进入表单后传入了id或者整个对象[这里使用id来进行讲解]其次就是两个请求:POST(保存的) 和 PUT(修改的)最后就是通过传入的id是否存在进行判断即可  POST 请求 ...

  6. uniapp+django登录页面实现

    前后端联动 概述 以一个简单的登录功能为例说明,uni-app的前后端交互 项目地址: 效果图 前端页面开发 项目地址: 后端页面开发 项目地址: 其他参考资料 1.Django项目和uni-app项 ...

  7. 《利用python进行数据分析》笔记章节索引

    本文章作为我的一系列关于<利用python进行数据分析>的笔记的文章的索引.分为四部分. 第一部分:numpy基础,共六节: numpy基础--ndarray(一种多维数组对象):http ...

  8. map数据类型

      MAP数据类型是一个类似于对象的数据类型             大型项目中会经常使用                      通过 构造函数来定义MAP数据类型             con ...

  9. Kubernetes OOM 和 CPU Throttling 问题

    介绍 使用 Kubernetes 时,内存不足(OOM)错误和 CPU 限制(Throttling)是云应用程序中资源处理的主要难题.为什么呢? 云应用程序中的 CPU 和内存要求变得越来越重要,因为 ...

  10. jenkins发布服务失败查看catalina.out启动日志和xxl-job jobhandler naming conflicts

    jenkins发布服务失败查看catalina.out启动日志和xxl-job jobhandler naming conflicts 1.查看tomcat/logs/catalina.out 日志, ...