七月五号这一天,Java项目实践的答辩结束,项目交上去了,这学期正经的事情就到此结束了。
七月六号到八号,这三天,在水暑期实践和帮老师批作业。
可以说从八号这一天下午开始暑假就正式开始了。
多待的几天
但是ACM工作室似乎要求留下来一个月做算法训练,所以就只能留下啦,但是待在这里才发现ACM并没有留下一个人,算法训练似乎也不进行了。
然后虚拟现实工作室老师又让我留下来,等某一天培训一下新设备。
所以接下来这些天呢我就面对电脑,写写代码、搞搞3D设计大赛的项目、做做饭(我买了个违禁的锅放在工作室里)、看看实验室安装新设备。
在12号这一天,进行了一个设备的培训,这是一个拍摄全景的设备,可以生成模型,恕我直言,这么简单的设备真的需要培训吗`

十三号就真的什么事情都没有了,于是我踏上回家的六小时高铁。
3D设计大赛
3D设计大赛海选交材料的时间是七月二十号。
这次3D设计大赛用虚幻5来做,而整个队伍就我能用UE(实际上我也用不来,所以这个项目拖到现在)
老师让我在十六号之前把UE做完,于是就开始漫长的边学边做UE项目···
( ̄︶ ̄)↗
虽说时间很紧,但我也并没有很赶,我以学习为主,遇到问题就解决,到最后,有一些东西没弄完。
我本来以为是录制几个视频就可以的,没想到这个项目文档写的是有交互的,也就是说我要做UI和最后导出项目。
在16号之后我有相当一部分时间都在做UI。
修BUG
19号的时候,我开始导出项目,等了一个多小时,一次就成功了。
当然,我也很有自信,导出设置直接选的发行版。
但是导出的东西不能运行,运行就显示致命错误。(#°Д°)
好了,战斗开始···
先上网查资料,没有详细信息,查不到···
没办法,重新导出,导出开发版本。
再次运行,看到了好多类似于这样的错误LogWindows: File 'aqProf.dll' does not exist ,既然说是致命错误,dll找不到,够致命吧,所以接下来的
根据查资料查到的东西,他们出现致命错误之后有人通过关插件解决了,于是我就去找这些dll是那些插件的。
找到一个插件和dll名是一样的,除此之外就再也找不到了···
日志里面有这样几行:
LogInit: Session CrashGUID >====================================================
Session CrashGUID > UECC-Windows-DF3A44B9418574EE95884496840B3BFF
Session CrashGUID >====================================================所以我猜错误一定出在这几行之前,但这之前就只有dll找不到···
于是我用VS调崩溃时生成的dmp文件,是空指针错误,似乎在计算骨骼时,除此之外看不出来其他问题···(⊙﹏⊙)
没办法,继续阅读日志,一行一行看,看到了好多这样的错误:[2024.07.19-13.14.00:817][ 0]LogShaderLibrary: Display: Tried to open shader library 'Global_SC', but could not find it neither as a monolithic library nor as a chunked one. 好像在说找不到着色器。
然后还有 Warning: Invalid material [Light] used on Nanite static mesh [11_med]. Only opaque or masked blend modes are currently supported, [BLEND_Translucent] blend mode was specified. 这样的警告。
着色器那个我没办法解决,于是就解决了警告,但是依然无法启动···
然后我看到了这个错误LogSubsystemCollection: Failed to initialize subsystem dependency (MassLWIClientActorSpawnerSubsystem) ,这似乎是在说Mass人群插件错误。
于是我关了Mass插件,因为导出比较慢,同时我把MetaHuman插件也关了。
成功了!ヾ(≧▽≦*)o
之后我把MetaHuman打开,Mass打开,我发现游戏场景里面有个叫MassLWIClientActorSpawner 的游戏对象···
历时四个半小时,解决了多了一个莫名其妙节点的问题。
这样项目顺利导出,在我游戏本上跑是会掉帧的,轻薄本上大概率也跑不起来。实际上不导出也能录交互的效果视频,我到底为什么导出??
计算机设计大赛
20号3D设计大赛交材料,我买的21号去计算机设计大赛答辩的高铁票。
从家去高铁的路上悠哉游哉吃了早饭,导致最后到高铁站已经停止检票了,但是还是让我进去了,高铁坐了好久才想起来,有一个包落在进站口了,我在12306上交了个工单,马上就有人连续我了,剧透:到付15。
这个比赛我是没怎么参与的,只是这个项目我写的比较多,莫名其妙就到国赛答辩了(为什么项目代码写的多但是还说没怎么参与,不便多说,懂得都懂)。
实际上我去了也就是凑个人头,主答辩也不是我。
23号答辩。
答辩前
到了之后先等老师,然后先打车去了酒店,这是我参加这么多次比赛住的最差的酒店,其实酒店也不算差,但就是空调不够用,就一个壁挂的小空调。
中午点了外卖,因为人还没到齐,等了一会儿,开始出去玩。
先吃了碗面, 然后去海里淌了淌,虽然不是第一次见海,但是是第一次淌海。
然后是宵夜

此时可怜的主答辩高铁还没到,只能吃我们剩的啦···
就这样到了第二天,准备答辩的一天,这一天没怎么玩。
每次比赛少不了的修BUG环节
早上准备排练,然后系统出了BUG,Unity上,
2D的东西和3D的东西对不齐,找了好久问题,最后发现是另一位同学(主答辩)改了UI的适配方法
我们演示的一台平板上,切换场景后会出现彩色的大像素点,出现像素点的地方和切换场景之前的场景中3D物体的位置有关,对这个问题没什么好解决方法,于是,写程序,在切换场景一秒后刷新一次场景。
修完这些BUG就去比赛签到了。
电竞酒店
在我的认知中,住酒店有两个原因,一是出来办事,二是不可描述 ,现在有了第三个原因。
这一天都在准备答辩,当然,电脑也体验了一下,网吧安酒店里了。
今天准备答辩,实际上我全程摸鱼,准备答辩主要是主答辩准备。

答辩
经历过两次答辩,丝毫不紧张,实机演示也很顺利。
但是,有一个评委问了我们没想到的一个问题——她要看后端代码
于是我就只能端着电脑去给她看喽。
然后她说我们后端什么都没做,她好像是想看AR的识别算法。
真想问问她,AR,增强现实,这东西真的能做在后端吗??
答辩后
答辩后干啥?玩!ψ(`∇´)ψ
跟老师赶海抓螃蟹
游泳(并不会,反正衣服湿透了)
吃饭

这次和上一次吃饭都没少聊我和一个女生的事情,我就摇头摇头摇头⊙﹏⊙∥。
老师跟我们聊他年轻时候谈恋爱的事情。
打游戏
和学长打逆战,很久很久以前我玩过,他也玩过,那个时候游戏挺正常的,现在游戏登进去送几把枪,打PVE秒杀,直接无敌。
睡三个小时
看日出


但是多云
等领奖
我家离答辩现场近,我留下来领奖,两个学姐要去别的地方玩,一个学长买不到票必回去,老师也回去了。
24号。
这一天的我,虽然住在电竞酒店里,但也和在家差不多,唯一区别是我空调开的16度,很冷。虽然海就在门口,忽然发现一个人去海里也是很无聊的。
25号,这一天下午领奖。
上午是特色作品展示,虽然其中有一个就像是乱评的,但也的确有做的特别牛的,有一个和篮球有关的项目,可以动作捕捉、纠正篮球姿势、自动捕捉高光时刻、AI比赛主持···
这次我们来比赛就是保三争二,二等奖真的好多好多,念了好久好久,而我们队在最后面,折磨`(*>﹏<*)′

领奖当天快十点到家的高铁站。
还没结束
还要准备服务外包呢,赛题已经发下来了,这个比赛交材料是在开学之后。
起初参加3D设计大赛就是为了找一件事情督促我学习UE,现在我UE已经入门了,下一次有什么需求的时候就可以考虑UE啦。
服务外包后端打算用Spring Boot来写,督促我学SpringBoot。
我写代码喜欢一次性写好,不想边学边写,学到后面还要改前面的代码,所以我一直以来,学什么东西我先把它API看完。但SpringBoot实在是太大了,可能走很多弯路,所以我尝试了新的学习方法,我找后端牛的那个学长要来了一个后端项目,然后我去阅读他的代码,将这种写法作为最佳实践。
这种方法似乎学东西更快,我现在大概可以说我SprngBoot入门了。
x