虚幻Unreal - A计划(永久有效期) 扫二维码继续学习 二维码时效为半小时

(2评价)
价格: 1999.00元

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

[展开全文]
UnityLIYUNFAN · 10-26 · 0

 

 

我们使用自定义的类声明的变量可以称为对象。

[展开全文]
UnityLIYUNFAN · 10-24 · 0

 

指针地址可以改变,引用地址不能改变

[展开全文]
UnityLIYUNFAN · 10-18 · 0

把场景中门Actor的细节属性中“Mobility”属性设置为“Movable”,然后给门Actor创建一个C++组件,命名为“DoorOpenComponent”,在该组件的“.cpp”文件下首先引入一个头文件,代码如下:

#include "GameFramework/Actor.h"

然后在“BeginPlay函数”中写如下代码,再进行编译,即可在游戏开始时让门处于向外开90°的状态:

// 获得Component所属的门Actor
AActor * aComponentOwner = GetOwner();
// 设置一个FRotator,用来表示门Acotr的旋转量
FRotator DoorRotation = FRotator(0, 90, 0);
// 设置门Actor的旋转量
aComponentOwner->SetActorRotation(DoorRotation);

 

[展开全文]
tzlUltraGames · 09-02 · 0

给场景中的门添加碰撞器(就是让门能够检测碰撞)有两种方式,但都是对场景中门Actor的所属资源进行操作,即找到"Content Browser"中门的资源"SM_Door",然后将其打开:

1. 第一种方式是在打开StaticMesh资源的编辑界面后,在右侧的Details面板中找到Collision属性栏,将"Collision Complexity"属性修改成"Use Complex Collision As Simple"。注:这种方式相较于下一种方式而言,性能消耗较大,慎用,如下图:

2. 第二种方式则是在打开StaticMesh资源的编辑界面后,在上方菜单栏中找到Collision菜单,选择"Add Box Simplified Collision"选项,为StaticMesh资源创建一个立方体状的简易碰撞器,然后适当调整大小即可。如下图:

[展开全文]
tzlUltraGames · 08-27 · 0