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

之前我实现了插件里的接口,但是已启动,关于接口这一块的就消失了,有些函数还在但是却是自定义事件,不是接口里的,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. PHP 中使用 ElasticSearch 的最佳实践 (中)

    引言 在上一篇文章当中,我们介绍了如何在 ElasticSearch 中创建索引以及建立字段映射关系. 接下来的这篇文章,我们将在 Laravel 中对商品信息进行增删改查及搜索. 记得 Elasti ...

  2. 前端项目npm install安装报错:code ERESOLVE ERESOLVE could not resolve

    背景:使用npm 安装依赖的时候,发现报了如下的错误: npm ERR! code ERESOLVE npm ERR! ERESOLVE unable to resolve dependency tr ...

  3. taro 使用taro中的vue来完成小程序的开发

    网址:https://taro-docs.jd.com/taro/docs/README 2.1.简介 Taro 是一个开放式跨端跨框架解决方案,支持使用 React/Vue/Nerv 等框架来开发 ...

  4. CSP-S2023 题解

    CSP-S 2023 题解 密码锁 发现总状态数只有 \(10^5\) 个,枚举 \(O(n)\) 暴力判断即可,复杂度 \(O(10^5 n)\). 或者每一个状态只对应了 \(81\) 个状态,枚 ...

  5. 前端使用 Konva 实现可视化设计器(13)- 折线 - 最优路径应用【思路篇】

    这一章把直线连接改为折线连接,沿用原来连接点的关系信息.关于折线的计算,使用的是开源的 AStar 算法进行路径规划,启发方式为 曼哈顿距离,且不允许对角线移动. 请大家动动小手,给我一个免费的 St ...

  6. kettle从入门到精通 第四十八课 ETL之kettle webspoon

    1.kettle自带的客户端spoon工具是cs架构,多人协同办公起来不是特别方便.当然spoon也可以通过文件仓库设置为database模式进行协同办公.每个人在自己电脑上安装&打开spoo ...

  7. asp.net上传Excel文件并读取内容,自定义上传控件样式

    一.页面增加上传控件,并在上传时判断是否是Excel文件(根据后缀名判断): 1 <table> 2 <tr> 3 <td> 4 <span style=&q ...

  8. Wireshark基础教程

    Wireshark是非常流行的网络封包分析软件,可以截取各种网络数据包,并显示数据包详细信息.常用于开发测试过程各种问题定位.本文主要内容包括: 1.Wireshark软件下载和安装以及Wiresha ...

  9. Vue学习:14.工程化开发&脚手架

    0基础如何进入IT行业? 简介:对于没有任何相关背景知识的人来说,如何才能成功进入IT行业?是否有一些特定的方法或技巧可以帮助他们实现这一目标? 方向一:学习路径 1.明确兴趣和目标:首先确定你对IT ...

  10. python 注册nacos 进行接口规范定义

    背景: 一般场景 python服务经常作为java下游的 算法服务或者 数据处理服务 但是使用http 去调用比较不灵活,通过注册到nacos上进行微服务调用才是比较爽的 1.定义feginapi的接 ...