01--2021 6/21--6/24
UE4---主视口常用
Alt+C 显示/隐藏场景中的碰撞
Alt+F 显示/隐藏雾
Ctrl+Alt+左键 框选
H/Ctrl+H 显示/隐藏选中物体
Ctrl+E 编辑选中的物体
Ctrl+B 快速查找选中物体的路径
Ctrl+G/Shfit+G 打组/取消打组
Shift+F11 全屏引擎
L 左键 快速生成点光源
书签 记录一处摄像机机位
蓝图常用节点:(C键--注释,需要先框选)
Branch 分支节点(if) B+左键
Gate 门节点 G+左键
MultiGate 门节点2 M+左键
Delay 延时节点 D+左键
DoN 执行N次 N+左键
DoOnce 执行一次 O+左键
Sequence 顺序节点 S+左键
要去了解的相关词:
材质--蓝图--特效,UMG(UI工程文件),导航网格,AI行为树
C++ :
作用域运算符-- :: 如std:cout,表示std中的cout
输出运算符-- << 将该运算符右边的字符串、变量的值输出到左边对象中
输入运算符-- >> 将该运算符左边对象中的数据输入到右边的对象(变量)中
标准输入-- cin 标准错误-- cerr 带缓冲的标准错误-- clog
换行-- endl 标准输出-- cout 整型变量默认以十进制输出
命名空间namespace是一个作用域,其中存放变量名、类型名、对象名等,主要用来解决名字冲突问题
namespace 命名空间的名称
{
}
访问命名空间中的名字:
1--使用作用域运算符来指定
作用域名::标识符
如:std::cout
my_namespace::b
2--用using指示
using namespace 作用域名;
如:using namespace std;
把命名空间中所有的名字都引入到当前作用域
3--用using声明
using 作用域名::标识符;
如:using std:cout;
using my_namespace::b;
把命名空间中指定的名字引入到当前作用域
无名命名空间,所有不属于任何命名空间的全局标识符(全局变量),都会自动归属到无名命名空间中去
namespace{}
其他--排列与组合
排列考虑【顺序】,组合不考虑
举例来说,箱子里此时有红、蓝、黄、绿、黑五种颜色的小球各一个,从中取出三个小球:
1--记录取出小球的顺序,【红蓝黄】与【红黄蓝】属于两种顺序,取出第一个小球时,箱子内只有四种可能,以此类推,共计会有5*4*3种可能
2--不记录顺序,【红蓝黄】与【红黄蓝】属于同一种组合,在前一种情形下,需要排除掉【同种组合】的情况,因此在5*4*3基础上排除这些情况,由于【取出三次】,红黄蓝组合的情况将有3*2*1种【排列】属于同一种【组合】,即不记录顺序情况下,有(5*4*3)/(3*2*1)种可能
以上可以视作不可重复事件,若在每次取出小球后,将其放回,再进行下一次取出,则:
1--记录取出小球的顺序,【红红蓝】与【红蓝红】属于两种顺序,取出第一个小球后,箱子内仍然有五种可能,共计有5*5*5种可能
2--不记录顺序,【红红蓝】与【红蓝红】属于同一种组合,转换视角,将五色小球视作五个up主,但是只有三个硬币可以投(假设可以给同一个up主投3个币),额...鸽了...写记录的时候又忘了...