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

(37评价)
价格: 1664.00元

在GameMode相应OnPostLogin的时候,大于当前玩家的数量,则需要踢人

为了让玩家反应过来,需要知道踢人的原因,则不能直接在PostLogin中做踢人处理

[展开全文]
yang131 · 2023-04-10 · 0

模板类array

    C++11的标准将使用模板类创建数组,需要引入模板类array和命名空间std,如下:

    #include <array>

    using namespace std;

    int main(){

        array<type,elementCount> arrayName = {11,22,33,44};

        //type为数据类型,elementCount为元素个数,arrayName为数组名。

    }

    此方式可以对数组进行赋值操作,将能够将一个数组的元素复制给另一个数组。

    

[展开全文]
YH1209 · 2020-08-19 · 0

Execute ConsoleCommand

来连接到指定服务器

 

[展开全文]
yang131 · 2023-04-10 · 0

字符类型

    字符型char需要用单引号"'"包围。

    char型实际上也属于整型,可以通过将字符类型的值赋值给整型变量以得出该结论。这种情况下,字符类型的值会转换成ASCII码。

    ASCII码对照表:https://tool.oschina.net/commons?type=4

[展开全文]
YH1209 · 2020-08-10 · 0

Gate节点的使用

[展开全文]
yang131 · 2022-12-12 · 0

布尔类型

    布尔类型变量的值只能是true和false。true为肯定,false为否定。一段逻辑运算符表达式的结果为布尔类型的值,如:

    1 <= 2

    该表达式的值为false。

    将布尔类型的值输出到控制台时,会输出为1(true)或0(false)。

[展开全文]
YH1209 · 2020-08-10 · 0

第二次编程练习

#include <iostream>
#include <array>
#include <string>
using namespace std;

struct CandyBar {
	string brand;
	float weight;
	int cal;
};

int main()
{
	//1.
	array<char, 30> actor1;
	char actor2[30]{};
	array<float, 13> chuck1;
	float chuck2[30]{};

	//2.
	CandyBar snack{"Mocha Munch", 2.3f, 500};
	cout << "Candybar snack's info:\n" << "Name:" << snack.brand 
		<< "\nWeight:" << snack.weight 
		<< "g\nKcal:" << snack.cal << "cal." << endl;

	//3.
	array<float, 3> score;
	cout << "Enter three 50-meter sprint results:" << endl;
	cin >> score[0];
	cout << "Entered." << endl;
	cin >> score[1];
	cout << "Entered." << endl;
	cin >> score[2];
	cout << "Number of attempts is " << score.size() 
		<< ", average score is " 
		<< (score[0] + score[1] + score[2]) / 3
		<< "." << endl;
}

 

[展开全文]
YH1209 · 2020-08-19 · 0

判断技能按键的两种方式:

PlayerController的IsKeyDown

另外一种从BindAction中的回调给参数Key

[展开全文]
yang131 · 2022-12-12 · 0

GameMode 需要使用use seamlesss travel

无缝传送需要控制台的命令

servertravel +地图路径

[展开全文]
yang131 · 2023-04-10 · 0

for循环

    循环结构的一种,根据条件重复执行同一段代码,基本结构如下:

    for(init; condition; update){

        loob body;

    }

    其中,init部分为初始化一个用来判断条件的整型变量;condition部分为执行loob body的条件;update部分为更新用来判断条件的整型变量;loob body部分为循环体,即重复执行的代码。

    初始化部分只会执行一次,然后执行判断部分,如果判断结果为true,则执行一次循环体内的代码;如果判断结果为false,则结束循环。当执行了一次循环体内的代码后,会进入更新部分,更新完成后再进行判断。这个过程将重复执行至判断结果为false才会结束循环。

    如果要使用for循环遍历一个数组的所有元素,代码如下:

array<int, 10> testArray;
for(int i = 0; i < testArray.size(); i++){
    std::cout << testArray[i];
}

    

[展开全文]
YH1209 · 2020-08-19 · 0

需要slot default插槽才能播放Montage动画

[展开全文]
yang131 · 2022-12-13 · 0

FindSession,

Steam一次最多只能找到50个

Lan默认100个

[展开全文]
yang131 · 2023-04-10 · 0

hostname可以通过c++做

[展开全文]
yang131 · 2023-04-10 · 0

设置ProjecttileMovemenComponent中RotationFollowVelocity为true,可以将Actor的正方向一直更新到前进的方向

[展开全文]
LongZhaoOfKeizall · 2019-03-16 · 0