Ue4C++编程------总结篇

    通过前面的一系列文章,已经将游戏的基础组成要素已经讲完了,当然,都是单机的,不涉及网络部分。通过前面的一系列文章,我想制作一个简单的游戏demo也不难了吧。

    UMG是制作游戏界面一个十分简便,强大的模块,它是由封装自slate。slate有兴趣的可以看下官方文档,是纯用代码编写界面的,我更喜欢可视化的UMG。

    动画蓝图对游戏人物是很重要的,什么时候该执行哪个Animation,都是由状态机来决定的。这使我们的游戏更加的好玩,更有视觉效果。

    对于rpg游戏来说,装备武器,切换武器是游戏可玩性很重要的一部分,前面的文章也讲述了如何制作一个武器,如何造成伤害。而人物character又如何响应伤害。

    AI对于游戏来说也是非常重要的,敌人如何移动,怎么决策,对于UE4来说,核心就是行为树和黑板数据。通过行为树的节点,可以定义敌人的策略。增加游戏的可玩性。

    对于单机游戏来说,游戏的保存也是很重要的,在UE4中,游戏保存是很简单的,UE4的序列化数据,使用户不能随意的更改存档。对编写代码来说,也是很简答。

    游戏的bgm和loading界面,相信大家玩过游戏都知道,是游戏不可或缺的一部分,优秀的bgm能让玩家身临其境。而在loading界面,比如增加一些游戏背景的说明,一些小的tips,一些小的视频,也能提高玩家的认可。

    文采不好,总结就这样吧。。。

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值