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++类,并看不到有什么属性,那可以创建基于此类的蓝图类。
网友评论