会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
yuhixyui
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
下一页
2025年3月11日
从QuickDraw项目入门,制作一个简单的2D小游戏3
摘要: 一.动作输入 如视频中操作,创建一个名为Input的文件夹,在里面创建一个Action文件夹,然后在Action文件夹中创建一个输入操作,命名为IA_Attack 回到Input文件夹,创建一个输入映射情景,命名为IMC_Duel 双击IMC_Duel,编辑映射,如下设置,然后保存 回到VS,打开Q
阅读全文
posted @ 2025-03-11 15:26 SuzumiyaYui
阅读(23)
评论(0)
推荐(0)
2025年2月20日
从QuickDraw项目入门,制作一个简单的2D小游戏2
摘要: 一.类继承 继续上一次的工作,在内容浏览器中右键Samurai类,创建派生自Samurai类的C++类,并将其命名为Samurai_Player。 然后进行同样的操作,创建一个名为Samurai_NPC的派生类。 创建一个名为BP_Samurai_Player的蓝图类,并替换原先的BP_Samura
阅读全文
posted @ 2025-02-20 17:58 SuzumiyaYui
阅读(15)
评论(0)
推荐(0)
2025年1月16日
从QuickDraw项目入门,制作一个简单的2D小游戏1
摘要: 这个合集是本人对油管上Cobra Code的The Ultimate Unreal Engine 2D Game Development Course课程的学习记录。不一样的是原博主使用蓝图,而本人用c++代码替代其中一部分蓝图实现,所有使用到的素材都是免费的,在原博主课程下有下载链接。 一.项目初
阅读全文
posted @ 2025-01-16 15:58 SuzumiyaYui
阅读(60)
评论(0)
推荐(0)
2024年12月27日
力扣刷题——1847. 最近的房间
摘要: 对每个询问,先找出符合实际房间体积,大于询问房间体积房间的房间号,之后再从这些符合条件的候选答案中挑选一个最接近询问房间ID号的。 为了找出符合条件的房间,可以对实际房间、询问房间,按照房间体积降序排序,然后只将大于等于询问房间体积的房间ID,加入到待筛选的房间列表中。因为对于小于询问房间体积的房间
阅读全文
posted @ 2024-12-27 15:50 SuzumiyaYui
阅读(14)
评论(0)
推荐(0)
2024年12月25日
力扣刷题——855. 考场就座
摘要: 题目要求进入考场的学生必须是离别人最远的,那么可以想到用一个最大堆维护区间长度,这样每次插入都只需要在堆头部插入新区间即可。 要注意,当区间的一端不在首尾时,区间长度除以2是新加入的学生距离两边的距离;而区间有一端在首尾时,为了方便计算,令左端点为-1,右端点为N,这样,区间长度就等于区间的右端点
阅读全文
posted @ 2024-12-25 16:31 SuzumiyaYui
阅读(11)
评论(0)
推荐(0)
2024年12月13日
力扣刷题——3266. K 次乘运算后的最终数组 II
摘要: 根据题意,使用模拟解法,维护一个最小堆,始终对堆的第一个元素做乘,然后每次运算后维护堆。在实现的时候保存原有的下标,可以很方便的输出答案,有实现如下: class Solution { public: vector<int> getFinalState(vector<int>& nums, int
阅读全文
posted @ 2024-12-13 17:48 SuzumiyaYui
阅读(19)
评论(0)
推荐(0)
2024年11月29日
力扣刷题——3251. 单调数组对的数目 II
摘要: 考虑arr1可以取到的数字组合数,从0到i+1位置的合法的arr1组合数,可以从0到i的组合数得到。因此可以想到用动态规划解决问题,使用一个数组dp[i][j]代表arr1[i] = j时,前i + 1个数字有多少个组合。这样一来,最终的答案即为sum(dp[n-1][0...M],其中M为nums
阅读全文
posted @ 2024-11-29 17:30 SuzumiyaYui
阅读(11)
评论(0)
推荐(0)
2024年11月20日
力扣刷题——3244. 新增道路查询后的最短距离 II
摘要: 是思路题,其实能想到的话是很简单的。首先,用3243的图遍历搜索方法肯定是会超时的,然后注意到用例跟3243不一样的是,询问集合里没有交集,那么就可以定下一个策略"在有捷径就走捷径的情况下,答案是最优的",这个策略在该题里是正确的。 因此可以通过计算捷径覆盖的区域,然后用n-1减去这个区域的长度即可
阅读全文
posted @ 2024-11-20 10:00 SuzumiyaYui
阅读(7)
评论(0)
推荐(0)
2024年11月13日
力扣刷题——3261. 统计满足 K 约束的子字符串数量 II
摘要: 看了题目的两个初始用例,感觉能用前缀和和滑动窗口来解决,前缀和设定为从下标0到当前位置所有符合条件的答案数量,于是先写了一个: vector<long long> countKConstraintSubstrings(string s, int k, vector<vector<int>> &que
阅读全文
posted @ 2024-11-13 17:58 SuzumiyaYui
阅读(23)
评论(0)
推荐(0)
2024年11月6日
力扣刷题——3255. 长度为 K 的子数组的能量值 II
摘要: 一眼就知道是滑动窗口了,但是中间遇上了很多小问题一时没有转过弯来。。。 首先写一个朴素的滑动窗口来尝试一下 vector<int> resultsArray(vector<int> &nums, int k) { if (k == 1) return nums; int n = nums.size(
阅读全文
posted @ 2024-11-06 17:27 SuzumiyaYui
阅读(11)
评论(0)
推荐(0)
上一页
1
2
3
下一页
公告