美文网首页
Ureal 初级案例-赛车游戏入门随笔

Ureal 初级案例-赛车游戏入门随笔

作者: Mr_约科 | 来源:发表于2019-09-26 09:22 被阅读0次
    1. 模型物理资源中都是“胶囊体”

    无法准确描述出物体的外形--->删除--->创建形体时应使用的几何类型--->添加/替换形态(使用当前的生成设置添加或替换选定骨骼的形状[请查看‘工具’选项卡])

    2. 自定义创建继承于AWheeledvehicle后,已默认存在两个组件
    • Mesh---样子
    • VehicleMovement---移动
    3. 设置默认玩家

    有两种方法
    (1)不适合联网
    蓝图类拖到关卡中----->细节面板搜索Possess----->设置为Pawn0
    (2)设置一个GameMode,再指定一个Default Pawn

    GameMode,
    Pawn,
    Play Controller,

    4. 头文件包含位置

    出现红线,系统不知道是什么东西,则需要加载进头文件,若在.h引用,减慢编译速度,则可用前置声明,用到时,再在.cpp文件中包含如头文件。

    5.头文件报错

    可在头文件名前加一个public

    #include “public/Vehicle.h”
    
    6. 蓝图编辑器中,类别下的属性值

    在蓝图中设置的值会丢失,则可在代码中设置获得某个组件指向欲指向的类别,修改其下的属性。

    7. 车轮胎动画

    前后轮胎(车轮类Wheel Class)的Animation,因前轮转动,而后轮不转,故需自定义前轮类、后轮类,且将后轮类的SteerAngle = 0.0f;

    8. 弹簧臂

    增加弹簧臂组件,使得摄像机在转弯时,看出是在“转弯”,有一定的延迟功能 Lag Enable Camera Rotation Lag(相机延迟至目标旋转之后以平滑其移动)
    另一个功能是收缩功能,可以保证摄像机始终保持照到的总是车,即便中间隔了一堵墙。

    9. 蓝图中细节面板为空

    关卡中细节面板为灰色,而且蓝图中的细节面板为空,则表示当原生组件在C++中声明为UPROPERTY时,它是可以编辑的。

    10. C++类的属性

    创建了一个C++类,并看不到有什么属性,那可以创建基于此类的蓝图类。

    相关文章

      网友评论

          本文标题:Ureal 初级案例-赛车游戏入门随笔

          本文链接:https://www.haomeiwen.com/subject/lwsbuctx.html