当前位置:   article > 正文

记一次虚幻4开发by ActionRPG官方示例项目_unreal actionrpg

unreal actionrpg

由于有一定unity基础,也有一些游戏开发技巧

多年前也看过ue3的剑的源码

所以直接开搞ue4,文档什么的都不用看一眼

Epic Games账号什么的就不说了,反正是坑,好像除了这个坑就没啥,比以前好

现在用虚幻4还是挺爽的

从0开始用虚幻引擎的方法: 先下载Epic Games,然后在里面下载虚幻引擎

先在【学习】页签,下载示例游戏

别人的详细解释文案

UE4 - 解析Action RPG - 文集 - 简书 (jianshu.com)

官方文档

Action RPG Game | Unreal Engine Documentation

离线下载版

然而,并没有好用离线版。。。。。

其实整个文档就这么点东西,根本不够看,所以干脆就不整离线版了

 

这是我们第一次开发虚幻4,其中一个简单需求就是:打一个怪,跌落2个灵魂(玩过PS4和奎爷的应该懂)

看看需要哪些功能:

  • 蓝图修改和调试
  • 资源导入
  • 打包输出

以下都是基于官方示例项目ActionRPG

下面一个个功能说(非技术的不要往下看了)

首先,蓝图挺坑的,

就好像你学了12年英语,学了2年微积分,毕业后你还是什么都不懂

这里也只是简略说说,毕竟我也只是用了半小时

首先是打开蓝图,我们首先也要找到蓝图的载体,才能打开吧

1.打开内容

2.选择BP_EnemyCharacter(我们需要在怪死亡的时候,修改这个Enemy的蓝图也挺合理)

3.我看到的蓝图是这样的,都什么鸭

你看到的也可能是这样,无论怎么操作都好像没用,其实主要在于蓝图真的很坑,不建议新手尝试,原因如下:

*无法直观调试

*没有搜索节点的方法

*鼠标右键移动Canvas,而不是传统的鼠标中键

*有页签的说,并不是层级关系,这种可视化编辑器也不建议套娃

*运行游戏容易,暂停难,网上也根本搜不到对应快捷键,哥只能通过Alt + Tab切换到其他应用,再手动暂停

*出了bug,完全不知道如何入手,如下图,杀了一个怪,出了红色”透明“

*F11可以全屏,同浏览器

*视口又变成鼠标中键能移动了,但是是反的,真心反人类啊,这个虚幻引擎

*打开蓝图的时候调试游戏,可不是一般的卡

*实在没办法排错,只能重新下载项目,下次记得用svn或git做备份,随时还原

 

以上,暂时只有10个坑。。。。。。。。哥努力一下下,看,能不能踩出1000个坑

4.继续坚持做游戏

还是先定一个小目标比较好,我们根本没办法直接吃下这个游戏的一小部分,更不用说整个游戏。

官方文档介绍了一个案例是如何跌落”随机“灵魂

但实际上你根本无法按照官方示例一步步做,因为他已经做好了

官方项目已经是:杀一个怪,跌落随机了

那我们能不能改一下,生成肯定的6个灵魂呢?

我们先找到SpwnSouls 这个逻辑,然后,改就完事了

 

还是上面提到的坑,有页签的,我们需定位在蓝图的总视图(而不是SpawnLoot视图,因为TMD看了2分钟,根本没在这个视图里看到随机的逻辑,结果逻辑在总事件视图)

没找到怎么删连线,直接删节点

改Quantity从0为6,直接蓝图Canvas节点改,比在面板改方便

运行以下,TMD蓝图这里又有一个运行按钮

5.最终结果,收工

做人不要太贪心,一个大饼一天吃不完的

明天继续。。。。。。。。。。

 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/894924
推荐阅读
相关标签
  

闽ICP备14008679号