摘要: C++通过链表实现约瑟夫环 设n个人围坐在一个圆桌周围,现在从第s个人开始报数,数到第m个人,让他出局;然后从出局的下一个人重新开始报数,数到第m个人,再让他出局,……,如此反复直到所有的人全部出局为止。 1 #include <iostream> 2 3 using namespace std; 阅读全文
posted @ 2020-04-16 21:07 vantablack 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 发报机 (event dispatcher) 发报机可以实现命令在关卡蓝图和类蓝图间的相互传递。 先介绍一下发报机的六个命令。 新建一个Event Dispatcher后,拖拽到蓝图中,会发现有六个命令。 第一个命令是call 相当于调用函数的 call funcation 第二命令是bind,必须 阅读全文
posted @ 2020-04-16 18:19 vantablack 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 1.自定义事件(函数调用事件) 自定义事件可以在函数中被调用,实现了函数调用函数外事件。 在蓝图中右键,输入custom event,点击创建事件 这个事件打印了一个wow的字符串。 然后在某函数中,右键输入自定义方法的名称,就会出现 call custom event。 这样就实现了用别的事件触发 阅读全文
posted @ 2020-04-15 23:45 vantablack 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 学的东西不用就容易忘,所以决定认真梳理一下学习ue4时的知识点。 首先就是ue4里的碰撞事件了。碰撞事件是ue4里比较常用的事件,用来判断某actor或者某character是否处于或者不处于某个空间中,并执行相应的命令。 1. 自动门的实现 场景里有一个“门”,需要人物靠近才能打开。 (这个白板相 阅读全文
posted @ 2020-04-15 01:02 vantablack 阅读(2275) 评论(0) 推荐(0) 编辑
摘要: 今天做作业,需要输入一个矩阵,大小由用户输入,所以打算用二维vector来实现。 一开始用遍历输入,如下 结果运行起来老出现 vector subscript out of range的报错 在csdn上找到原因, 不像二维数组那样,可以直接对arr[i][j]进行循环赋值。在vector<vect 阅读全文
posted @ 2020-04-14 01:52 vantablack 阅读(662) 评论(1) 推荐(0) 编辑