• UE4自学随笔(一)


      本文及后续均为个人学习记录所用,难免毫无章法零零碎碎,希望看到此文的诸君勿怪。

    一、Actor与Pawn

    Actor类

    在UE4中,Actor类是可以放到游戏场景中的游戏对象的基本类型。你如果想放置任何东西到游戏场景中,必须继承Actor类。

    Pawn类

    Pawn类是一个代表你或者代表电脑的人工智能的游戏对象,它是可以在屏幕上控制的游戏对象。Pawn类是从Actor类中基础的,它可以通过玩家的设备(键盘、鼠标等)控制或者被人工智能脚本控制。如果它是被玩家控制的,我们通常称之为controller(控制器);如果它是被人工智能脚本控制的,我们通常称之为AI(Artificial Intelligence,人工智能),如果你经常玩游戏,那些NPC(Non-player Characters,非玩家角色)就通常具有AI行为。

    二、常用快捷键

    1、选中对象,按键盘WER键分别对应于 位移,转向,缩放。

    2、键盘END键可以非常方便的将对象顶底,前提是底部必须有物体。

    3、鼠标+键盘AWSD可控制视角移动。

    4、alt+坐标系箭头移动可非常快捷的复制物体对象。

    三、给物体添加碰撞体积

    该问题曾难倒我N久,直到看到一篇文章才豁然开朗,也因此生出写随笔记录的想法。话不多说,选中物体邮件选择编辑,也可选择物体后按ctrl+E快捷方式编辑。

    如该图所示,选择菜单栏“碰撞一栏”,选择第二个Capsule Simplified Collision,则可给物体添加胶囊碰撞体积,随后可选中该碰撞体积按R键进行缩放调整,尽量贴合物体体积。

    之后就会发现人物无法穿过该物体了。

     

  • 相关阅读:
    libevent中的bufferevent原理
    libevent中的事件机制
    libevent中数据缓冲区buffer分析
    libevent中最小堆实现算法解析
    我眼中的WebViewJavascriptBridge(图解)
    Tinyhttpd精读解析
    app微信支付的集成步骤
    java工厂模式的测试
    java Annotation 注解的使用
    android 连接蓝牙打印机 BluetoothAdapter
  • 原文地址:https://www.cnblogs.com/KnifezZZ/p/8428293.html
Copyright © 2020-2023  润新知