![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
虚幻4重制超级马里奥
锋哥游戏
此人很懒,什么都没有写
展开
-
(蓝图)虚幻4制作超级马里奥(一)
简介这个项目难度一般,有一定综合性,分享出来,内容就是一些虚幻4功能的应用,相对完整的制作流程,比较特别的有移动端的摇杆和按钮的使用,官网上的AI行为树简化教程,以及虚幻4里面逻辑和UI分离的类MVC实例,蓝图之间的交互很多人可能觉得只有这一个超级马里奥游戏,甚至觉得超级马里奥已经过时了,实际上超级玛丽奥这系列的游戏有至少上百个版本,直至今日都在不断在更新。我复刻的这一款超级马里奥应该...原创 2019-07-11 20:24:31 · 1445 阅读 · 0 评论 -
(蓝图)虚幻4制作超级马里奥(二)准备
这一章主要就是创建一些基本的组件和蓝图,主要注意移动设备只支持静态天光目录创建项目创建关卡蓝图天空光源(移动设备只支持静态天光)BP_SKY_SPHERE定向光源(直射光)box暂时用来当地板GameModePlayerController按键设置玩家角色BP_Player创建项目蓝图,移动设备,最高质量,没有初学者内容,项目路径(最好全英...原创 2019-07-12 15:14:04 · 1243 阅读 · 1 评论 -
(蓝图)虚幻4制作超级马里奥(三)Touch Interface(设置虚拟摇杆)
目录资源下载导入图片开始设置属性解析完成动态设置TI资源下载下面是我使用的触控图片(之前使用的,项目中没有用十字图片,你可以用AB图片作为虚拟摇杆的图片),网上也有很多资源,也可以自己做链接:https://pan.baidu.com/s/1eGSBohFFstmpQxGHETuHsg提取码:rhfr导入图片将图片直接拖入引擎或者导入资源...原创 2019-07-12 15:14:14 · 3841 阅读 · 6 评论 -
(蓝图)虚幻4制作超级马里奥(四)安卓打包
这章没有特别的,我之前俄罗斯方块也述说过,如果已经掌握安卓打包,可以直接跳过,如果不会建议先学会打包以便后面测试,可以在电脑上用安卓模拟器进行调试,也可以真机调试。当然你可以等到做完整个游戏再打包出来测试安卓开发包资源(手动安装,详情见后面)链接:https://pan.baidu.com/s/1xFMOGJcGuz1w2PcTgg_YZw提取码:29el项目设置取消勾选...原创 2019-07-13 16:02:55 · 646 阅读 · 1 评论 -
(蓝图)虚幻4制作超级马里奥(五)角色属性和基本场景元素
目录角色属性基本场景元素UV缩放问题角色属性随着版本更迭,引擎中很多地方的翻译已经很完整了,这里就不对属性赘述了。CharacterMovement中封装了一个角色有的基本属性,我们直接对其进行简单的修改JumpZVelocity:跳跃高度Air Control:空中控制左右移动的程度,1为完全可控,重力和摩擦力系数行走速度...原创 2019-07-13 16:03:01 · 904 阅读 · 0 评论 -
(蓝图)虚幻4制作超级马里奥(六)跳动的方块
角色顶动方块就是一个最基础的触发事件,而对于触发事件基本的思路就是一个碰撞盒子,当角色进入或触碰到盒子时调用事件。这一点很重要,游戏与玩家的交互总的来说就是一个触发与反馈。自定义事件wallJump首先保存了方块的初始位置,时间轴控制方块移动,iscanmove布尔变量为了防止在方块跳动的时候重复触发OnComponentBeginOverlapBP_BaseW...原创 2019-07-13 16:03:09 · 568 阅读 · 0 评论 -
(蓝图)虚幻4制作超级马里奥(七)道具的生成和效果
目录生成1.一个新的Actor类蓝图修改BP_Base_Wall控制生成次数效果枚举类型记录道具的种类修改BP_Item道具蓝图执行不同事件Wall生成Item解决持续时间问题修改BP_MyPlayerController修改BP_Item蓝图顶动方块之后有几率产生道具,角色接触到道具,获得效果生成1.一个新的Actor类蓝图...原创 2019-07-14 16:49:21 · 1049 阅读 · 1 评论 -
(蓝图)虚幻4制作超级马里奥(八)两种方法实现AI移动
目录NavMeshBoundsVolumeAIMoveTo控制AI1.创建Character类型蓝图2.记录AI的初始位置,提升为变量3.AutoWalk自定义事件4.停止移动完成行为树控制AI1.新建Character类型蓝图命名为AI_Character2.黑板命名为MyBlackboard3.新建行为树命名为MyBT4.新建AIContro...原创 2019-07-14 16:50:49 · 1567 阅读 · 0 评论 -
(蓝图)虚幻4制作超级马里奥(九)Child Actor Component和Construction Script快速制作场景
最后效果如下,Floor细节面板中对生成的Wall数量和位置进行设置本章我们将实现在构造脚本程序化生成若干个StaticMesh并对其Transform进行设置,从而实现快速搭建场景的目的。通过这个部分你可能会明白各种Component的核心用法。目录Component实验融合Actor实验Component总结场景制作Wall升级——WallTypeWall升...原创 2019-07-15 16:41:40 · 1709 阅读 · 0 评论 -
(蓝图)虚幻4制作超级马里奥(十)基本UI
基本UI新建空白TouchInterface制作UI之前我们再创建一个空的TouchInterface用于替换之前的实现隐藏效果新建用户控件U_UMG设置VisiblityContinue按钮的Visibility设置成Collapsed,游戏开始时不需要显示它,在玩家结束后也不需要显示它Collapsed的效果就是不显示又不占位,用户永远不可能 点击它因为...原创 2019-07-18 16:38:31 · 1009 阅读 · 0 评论 -
(蓝图)虚幻4制作超级马里奥(十一)规则和目标
规则和目标目录规则和目标BP_MyGameModeBP_DeadBox(Actor)BP_MyPlayerController绑定Setting键事件清除状态事件角色攻击敌人第一种方式,检测玩家角色进入该体积时的运动方向来判断生死(踩)第二种方式,拾取道具,发射子弹,攻击敌人新建BP_Bullet子弹蓝图(Actor)发射子弹添加子弹道具总结...原创 2019-07-18 16:38:45 · 1024 阅读 · 0 评论