Ue0:从零开始的虚幻生活(一)

参考资料

ue4官方文档:为Unity开发者准备的虚幻引擎4指南.

一、编辑界面

在这里插入图片描述
总体上说好像除了术语改了改感觉没多少区别,但ue4添加了些东西才开始用总感觉。。。有点挤。比如说那个放置actor,总感觉有些多余。可能适应几天就好了吧。

二、这个蓝图类——怎么这么像预制体

Unity 的工作流程是基于 预制件(prefab) 的。在 Unity 中,你一般是创建一系列带有组件的 GameObject,然后基于它们生成 Prefab。然后你在场景中放置 Prefab 的实例,或者在运行时将它们实例化。
虚幻 4 则基于蓝图类来工作。在虚幻 4 中,你一般是创建一个带有组件的 Actor,然后选中它并点击 蓝图 / 添加脚本(Blueprint / Add Script) 按钮(位于 细节 面板中)。然后选择一个位置保存你的蓝图类,点击 创建蓝图(Create Blueprint) 来保存你新建的蓝图!
新建的蓝图类可以在 内容浏览器 中找到。你可以直接 双击 打开编辑它们,也可以将它们拖拽到任意场景关卡中。

三、那些生命周期函数

C# 中

public class MyComponent : MonoBehaviour
{
    void Start() {}
    void OnDestroy() {}
    void Update() {}
}

C++中

UCLASS()
class AMyActor : public AActor
{
    GENERATED_BODY()

    // 游戏开始时调用。
    void BeginPlay();

    // 当此Actor销毁时调用。
    void EndPlay(const EEndPlayReason::Type EndPlayReason);

    // 每帧调用,用于更新此Actor。
    void Tick(float DeltaSeconds);
};

蓝图中
在这里插入图片描述

写在最后

虚幻在代码方面与unity还有一些不同之处,毕竟是两种语言,具体的等以后再去了解吧。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值