阅读视图

发现新文章,点击刷新页面。
🔲 ☆

记一次 上海·原神 FES 2026 观后感

哈喽,大家好,我是草梅友仁。

今天和大家分享一下这次去上海参加《原神 FES2026》的一些感受。

上个星期我刚从广州绝区零 FES 回来,所以这周去原神 FES 的时候其实还是有点累的。不过还好,从杭州去上海比较近,高铁只需 45 分钟(最快的时候就 38 分钟),比去广州要轻松不少。

这次去上海,我比较幸运的订到了离四叶草(国家会展中心)非常近的酒店,就隔了一条街,可以说是我距离四叶草最近的一次,步行只需 1 公里。

不过由于四叶草还是很大,第二天我从酒店出发步行过去时,发现还是得绕一大圈(快 2 公里了),加上我还反向入场,结果就是走到门口就已经累得不行了。

加上今年还起的晚了一些,最终 9 点才到场。不过好处也是有的,那就是没什么人排队了,进场比较顺利。

去绝区零 FES 的时候,从 8 点半排到 10 点才进场,不得不说这方面还是原神 FES 有经验

我这次的话,按照惯例进行整活。

前年第一届(2023)原神 FES 出了原石 cos,去年第二届(2024)原神 FES 出了纠缠之缘 cos,今年(2026)就轮到了摩拉 cos。

今年的情况是穿着摩拉的 cos 服,戴着摩拉面具,给所有跟我集邮的玩家、和跟我去集邮的 coser,发摩拉(铜硬币)给他们!

怎么说呢,战况不错,确实有不少旅行者看到我的摩拉 cos 后跟我集邮。这次准备的 100 多枚摩拉硬币也是发完了,不过最后还是剩一点,但这不是因为我没发出去,而是在最后快结束的时候有人反过来给了我一把摩拉硬币,倒反天罡,结果我手上反而多出来一些摩拉,算是个小整蛊吧。

因为我是 1 月 4 号去的,所以那天的 1 点到 3 点还有音乐会。

这次音乐会的内容也非常棒,先是游戏里的那些经典曲目,比如挪德卡莱的战斗曲和主题曲,枫丹、纳塔的战斗曲和主题曲,还有少女、猎月人等的曲子。除了这些,还有角色演示和 PV 的曲子,比如希诺宁、莱欧斯利、仆人、奈芙尔等人的曲子,都非常带劲,非常刺激、非常有趣。

还有芙卡洛斯的最后一舞,芙宁娜的《轻涟》、玛薇卡的《灼火之心》、丝柯克的《星间旅行》等曲子,也是让人感动。

当然,最让人落泪的还得是《经过》和《回家的路》,无论何时,为旅行者而唱的歌都是最经典和让人落泪的(《回家的路》也是写给「少女」和挪德卡莱的歌)。

大家的合唱更是让气氛更加火热!感谢每一位旅行者!

欢迎回家,哥伦比娅·希珀塞莱尼娅!

结束音乐会之后,也是立刻继续去玩小游戏和盖章。

老实说今年的小游戏其实有点多了,而且堵在一个场馆里面,导致大部分项目都是排长队,我也是不得不看攻略来只排那些有特殊章的项目,即便是这样,我最后也是在两个自由集章点才盖到最后的少女和木偶的章。

老实说要是没盖上少女和木偶的章得后悔一年。

所以我觉得今年原神 FES 在动线设计上是真的有点不合理,把主舞台和伴手礼领取处、创作者展台以及第三方平台联动的展台放一个馆里面,结果就是人挤人,堵的要死。如果能优化动线,让人流分开,去看主舞台的、领伴手礼的、买周边的各走各路,相互影响会小一点。

然后还有一个场外因素,那就是今年的原神 FES 在冬天,1 月份上海的还是有点冷的。虽然场馆室内暖气开的比较足,脱掉外套也不会感觉冷,但由于上海四叶草自身的构造,3 号馆和 4.1 号馆之间的连接通道是露天的,所以出门的时候会有很强的冷风灌进来,站在门口能明显感受到强劲的风力,站久了很容易感冒。希望以后 FES 最好放在夏天,或者春秋季举办,因为冬天室外太冷,夏天室外排队又太热。

我刷小红书时看到不少人说有点感冒,我自己第二天起来鼻子也有点堵,有轻微感冒症状。毕竟玩了一天出了汗,再被冷风一吹,很容易生病,再加上有些 coser 老师穿得比较清凉,就更雪上加霜了。

还有,今年的伴手礼袋子终于改成了塑料袋,这点得夸!往年都是纸袋子。第一年的纸袋子因为放的东西多,绳子不牢固,直接撕破了。第二年我没敢往里面放太多东西,袋子才算保存良好。

总之,这次来参加原神 FES 完全不亏。明天有原神 FES 还是得来,该来还是得来!

希望 2026 年还能有一届,如果 2026 年没有,那就 2027 年再来,我们明年再!

祝大家新年快乐!海灯节快乐!

附一部分集邮照片:

【如果您不希望您的照片出现在文章中,请私信本人要求删除】

IMG20260104091801

IMG20260104092533-2

IMG20260104095059

IMG20260104095131

IMG20260104100431

IMG20260104100632

IMG20260104101010-2

IMG20260104105044_01

IMG20260104105335

IMG20260104105500

IMG20260104105635_01

IMG20260104112527

IMG20260104113342

IMG20260104112603

IMG20260104113910_01-2

IMG20260104115731

IMG20260104113950

IMG20260104121543

IMG20260104121915

IMG20260104122311_01-2

IMG20260104122619-2

IMG20260104123020-2

IMG20260104124649

IMG20260104150216

IMG20260104150403_01-2

IMG20260104151506

IMG20260104155340

IMG20260104163215_01

IMG20260104163632

IMG20260104164049_01-2

IMG20260104164334_01-2

本文作者:草梅友仁
本文地址: https://blog.cmyr.ltd/archives/shanghai-genshin-fes-2026-review.html
版权声明:本文采用 CC BY-NC-SA 4.0 协议 进行分发,转载请注明出处!

🔲 ☆

记一次杭州·第二十一届中国国际动漫节的体验

哈喽,大家好,我是草梅友仁。

今天的话来聊一下去中国国际动漫节的感受。

先说结论吧,这次国漫节的总体而言还是非常值得一去的,二次元浓度非常高。无论是国产二次元还是日本二次元的内容都非常丰富,主流的动画、漫画、游戏、小说应有尽有,当然也包括 cosplay。此外里面还有个声优大赛和 cosplay 大赛(需要买套票才能看),你甚至还可以看到杭州警方的展台,因此体验非常丰富,十分建议去一趟。

价格参考:普票工作日 50,节假日 70;套票工作日 80,节假日 100。相对而言还是十分良心的。

比 UF 好多了!继续鞭尸 UF!

不过,也因为是综合性的展览,在每一个具体的作品上,就没有那么多的物料和 coser 了,对于只喜欢特定作品的观众姥爷,就没那么建议了。

不过可以考虑参加对应作品的 only 展

总的来说,这次去国漫节,还是要比上次去上海 UF 要好多了,UF 纯属折磨!

具体详情参考:《记一次 2025 上海 UF 游戏音乐嘉年华体验》,再次吐槽!

好,以上是简单结论,接下来会详细叙述一下今天的经历和一些感受。

首先,我买的票是 6 月 1 号的,当时想着儿童节这天人会多一点吧?结果,人确实很多,不过,也选到了下雨的一天!

好多人啊.jpg

几天前看 6 月 1 日的降水概率高达 80%的时候就感觉有些不对劲了,结果今天也真就下雨了。不过好在雨势不大,不太影响出行,所以行程照旧。当然,对于一些 coser 而言,就比较痛苦了,下雨天真的很容易弄脏 cos 服。

不过好在出了地铁站就有官方的接驳车,从地铁口直达场馆,顺带一提,返程还是免费的!

顺便,早上的地铁站几乎成为了 coser 的化妆现场,二次元占领了地铁站。

当然了,国漫节毕竟不像 UF 一样纯露天,是在室内举办的,所以进场之后就好多了(进场直接刷身份证)。

接下来来讲一些具体的场馆分布。

IMG20250601113701

直接进场的话,来到的是 A 馆,A 馆共两层。一层主要是企业展台和政府展台,主要包括国产动画游戏,例如黑神话悟空;以及杭州公安的展台,主要是搞一些安全教育,例如反诈骗等。

二层也差不多,主要是企业展台。其中有一半的面积是用于配音大赛和 cosplay 大赛场地的,所以实际上没多少内容,如果有对应的票倒是可以一看。

然后是 B 馆,B 馆共四层,不过每一层面积比 A 馆小一些。一层同样是企业展台,包括和 B 展联动的展台,还有天闻角川、玄机科技等,内容十分丰富。

顺便,如果是大会员的话,还可以到 B 站的大会员专属休息室休息,只能说有时候大会员还算有点用

二层也是企业展台居多,不过三层就有同人展台了,但我看了一下,物料质量一般,有想要的可以买下。

四层,也就是顶楼的两个区域,是专门留给 coser 和摄影师拍照用的,不建议一般游客参观(蹭个机位倒是可行)。

下面就来说一下今天的一些感受和教训。

首先是,大家出门的时候一定要检查仔细,不要忘了检查设备是否可用。本人这次就因为忘记检查自拍杆是否还有电量,结果到了要用的时候才发现蓝牙遥控器的电量没有了,造成惨案。

接下来要说的是,不建议新人随便买手机云台(稳定器),就我个人的使用体验而言,手机云台确实可以让拍摄的画面更加稳定,但是,也因为使用起来会没那么的符合直觉(或者说习惯),在刚开始使用的时候很容易出现手机不是往想要的方向拍摄的问题,导致视频或照片的效果还不如直接用手拿着手机拍摄。

云台模式适合一个方向拍视频,有时候 FPV 模式还稍微好点,还是要看场景调整模式。

此外,这次官方的一个打卡活动要完成 40 个打卡点的任务才能拿到周边,每个打卡点还要做任务,这个要求真的非常高,每个都玩的话基本上要玩到结束了(因为还有排队),所以这个官方的活动就还是别去拿了,省点时间去别的地方逛下。

有部分展台(主要是日语留学和培训机构)提供的免费物料是 AI 生成的,质量非常的差,基本上一眼 AI,这些厂商也没啥诚意,真要薅羊毛的话拿了就取关吧

因为国漫节是没有规定主题的,所以什么样的 cos 都可以有。虽然人数可能比 CP 少一些,但也有上万人。无论是看国产动画、日本动画,还是玩游戏、看漫画,都能找到自己的兴趣所在。比如我这次就看到了不少童年回忆,比如巴拉拉小魔仙、魔卡少女樱等,以及我喜欢的原神、崩铁、绝区零等游戏的角色。

来随便报一个贯口,这次看到了很多熟悉的角色,例如:《原神》的「队长」、雷泽、荧、娜维娅、希格雯等;《崩坏星穹铁道》的流萤、大黑塔、黑天鹅、饮月君、那刻夏、知更鸟、阿格莱雅、风堇、遐蝶、忘归人、藿藿、砂金、波提欧、卡芙卡、斯科特、萨姆等角色;《绝区零》的妮可、浅羽悠真、伊埃斯、莱卡恩等;《明日方舟》的纯烬艾雅法拉、赤冬等;《紫罗兰永恒花园》的薇尔莉特;《黑神话悟空》的天命人、刀郎教头、杨戬、金池长老等;《巴拉拉小魔仙》的美琪、美雪、小蓝、严莉莉等;《刀剑神域》的亚丝娜和桐人等;《全职高手》的苏沐橙、叶修等;《JOJO 的奇妙冒险》的乔鲁诺和布加拉提等;《My Go!!!!!》的丰川祥子、千早爱音、若叶睦、三角初华等;《哪吒之魔童闹海》的孙公豹、李靖、敖闰等;《魔法少女小圆》的鹿目圆和晓美焰等;《魔卡少女樱》的小樱和知世等;《齐木楠雄的灾难》的齐木楠雄和照桥心美等;《四月是你的谎言》的宫园薰等;《某科学的超电磁炮》的御坂美琴等;《在魔王城说晚安》的栖夜莉丝公主;《Love Live》的园田海未等;VOCALOID 的初音未来、洛天依等。(以上排名不分先后,按遇到的顺序排列)

IMG20250601162110

本次要着重指出的是,身残志坚的初音未来的 coser,即便坐轮椅也要出 cosplay,太敬业了!

IMG20250601161224_01

伊埃斯属实团宠。

IMG20250601160728

狼哥,帅!

IMG20250601155328_01

敖闰,美!

IMG20250601120036

栖夜绝对是 cos 起来最省力的一个角色!

IMG20250601160810

炮姐,可爱!

IMG20250601161838

怎么还有哥布林啊?

IMG20250601115300

大 黑 塔,都 是 兄 弟。

本次集邮和拍摄也印证了一个道理,漫展上是雌雄莫辨的,不少女角色都是男生扮演的!都是兄弟啊!(当然也有女生扮演的男角色)

话说回来,大伙有没有觉得苏沐橙和亚丝娜的头发有点像?虽然发饰的细节不一样,但乍一看真有点像……

终于,到了最后,也要散场了。

回去的接驳车是免费的,每一辆都满载疲惫的二次元。

这里的人都是二次元吗?.jpg

最后,今天也是走了两万多步,腿都快走断了。

不过咱们二次元就是这样的,风雨无阻,不管是烈日还是暴雨,都无法阻止我们参展的心!

当二次元真 TM 开心啊,下次还来!

(本文中出现的图片的 coser,如果不希望本人使用该图片,请在评论区或私信联系本人,本人会在第一时间予以删除。)

(完)

本文作者:草梅友仁
本文地址: https://blog.cmyr.ltd/archives/98c96aac.html
版权声明:本文采用 CC BY-NC-SA 4.0 协议 进行分发,转载请注明出处!

🔲 ☆

VirtualDisplay中APP的生命周期处理

当我们想将一个 Activity 或者是 APP 切换到后台时,可以使用 moveStack 的方法或者直接回到 Home,这样 Activity 就会从 resumed 状态变更为 stopped 状态。但是在虚拟屏上的逻辑可不是这样,当我们切换到 Home,只会将 Home 所在的 Display 的 Stack 进行切换,而 Home 类型的 ActivityStack 只会在默认屏幕上。因此,如果想在主屏幕上切换到 Home 时,同时也想把虚拟屏上的生命周期进行处理,就需要自己手动进行切换。

VirtualDisplay 中有一个方法setDisplayState,是用来设置 on/off 的状态,参数为 boolean

public void setDisplayState(boolean isOn) {
if (mToken != null) {
mGlobal.setVirtualDisplayState(mToken, isOn);
}
}

通过该方法可以切换 VirtualDisplay 的显示状态,从而来暂停或者恢复 VirtualDisplay 中的 Activity 的状态。接下来看看它的原理是怎样的。

该函数的调用链如下:

DisplayManagerGlobal::setVirtualDisplayState
DMS::setVirtualDisplayStateInternal
VirtualDisplayAdapter::setVirtualDisplayStateLocked
VirtualDisplayDevice::setDisplayState
DisplayAdapter::sendDisplayDeviceEventLocked(this, DISPLAY_DEVICE_EVENT_CHANGED)
DMS::handleDisplayDeviceChanged

handleDisplayDeviceChanged 中会发送一个EVENT_DISPLAY_CHANGED 消息,会回调所有的监听者,监听的方法为 onDisplayChanged。RootActivityContainer 注册了该 Linstener,在 RootActivityContainer 的 onDisplayChanged 中会循环调用 ActivityDisplay 的 onDisplayChanged 方法,如下:

void onDisplayChanged() {
// The window policy is responsible for stopping activities on the default display.
final int displayId = mDisplay.getDisplayId();
if (displayId != DEFAULT_DISPLAY) {
final int displayState = mDisplay.getState();
if (displayState == Display.STATE_OFF && mOffToken == null) {
mOffToken = mService.acquireSleepToken("Display-off", displayId);
} else if (displayState == Display.STATE_ON && mOffToken != null) {
mOffToken.release();
mOffToken = null;
}
}
......
}

如果 displayState == Display.STATE_OFF 成立,则会调用 ATMS(ActivityTaskManagerService) 的 acquireSleepToken,该方法中会创建需要 sleep 的所有 Token,之后在 updateSleepIfNeededLocked 中,调用 applySleepTokens

mRootActivityContainer.applySleepTokens(true /* applyToStacks */);

applySleepTokens 会根据上面生成的 token 列表中,来判断是否需要休眠,如果是的话,则会调用对应 ActivityStack 的 goToSleepIfPossible,该方法就会将 ActivityStack 下的所有 Activity 切换为 stopped

❌