5593人加入学习
(18人评价)
【旧版】Unreal初级课程 - 3D吃豆人

旧版课程,制作完成于2018-03-29,基于Unreal 4.18

价格 免费

1. 网格组件 UStaticMeshComponent

指定什么样的网格,就显示什么样的形状。

头文件:#include "Components/StaticMeshComponent.h"

声明:UStaticMeshComponent *CollectableMesh;

 

2. 碰撞体组件

检测两个物体的碰撞

 

3. 

EditDefaultsOnly:该属性可通过属性窗口来编辑,但仅能对原型编辑

 

EditAnywhere:该属性可从编辑器内的属性窗口编辑。

[展开全文]

使用 USphereComponent* 需要引入的头文件:

#include "Components/SphereComponent.h"

// 控制显示

UStaticMeshComponent* CollectableMesh;

// 控制碰撞

USphereComponent* BaseCollisionComponent;

给类添加标识是 UCLASS()

给属性添加标识是UPROPERTY()

 

//Collectables.h

// EditDefaultsOnly 可以在编辑器里面编辑,EditDefaultsOnly 只能对其原型进行修改;Category 分类

UPROPERTY(EditDefaultsOnly, Category = Collectable)

UStaticMeshComponent* CollectableMesh;

 

UPROPERTY(EditDefaultsOnly, Category = Collectable)

USphereComponent* BaseCollisionComponent;

// EditAnyWhere 不仅可以对其原型进行修改,还可以对其实例修改

UPROPERTY(EditAnywhere, Category = Collectable)

bool bIsSuperCollectable;

[展开全文]

网格组件定义UStaticMeshComponent

球体碰撞体组件定义USphereComponent 

球体碰撞体组件头文件Components/SphereComponent.h

UPROPERTY(EditDefaultsOnly, Category = Collectable)//属性

UPROPERTY(EditAnyWhere, Category = Collectable)//属性

[展开全文]

授课教师

SIKI学院老师

课程特色

图文(1)
下载资料(1)
视频(30)

学员动态