《飞鸟·海砂》版本更新 - 2.10.0 - 成就统计无法更新修复
《飞鸟·海砂》2.10.0版本更新:修复成就无法解锁、内存泄漏等Bug,新增FFMpeg硬解码提升性能,支持Steam游戏录制和文本评注功能,优化视频播放体验。
一个成就都跳不了笑死
事实上统计之前的版本里不知道为啥变成空函数了笑死
现在应该能够正常解锁成就和统计了吧
如果嵌入失败直接返回忘记delete指针了笑死
dangling
应该会快一点吧……
不然每次运行程序都会修改设定文件
但是再运行的话会判定为新用户,嘛反正也不会有多少人受到影响
现在播放视频时,可以在GPU端完成硬解码结果的像素格式转换,并默认启用硬解码。启用后能明显观察到CPU占用率下降,如果用很古老的显卡运行的话应该也能观察到GPU占用率上升吧,因为对于现代GPU来说,同时硬解码几十路1080P YUV 422视频是很轻松的
可在游戏根目录创建名为NOHWDECODE的文件以强制使用软件解码
命令行解析库使用了std::codecvt,并要求输入的字符串为UTF-8编码,而GetCommandLineA默认按照应用程序代码页返回。之前没有出问题应该是某处修改了代码页简单来说就是依赖Bug运行
主打一个功能齐全
当某些操作非常耗时时,如加载较大的视频文件或在网络情况不佳时播放串流视频,即使在画面更新前将其关闭,也会非预期的听到音频,例如在配置较低的电脑上,首次打开解锁全部视频的视频鉴赏页,有概率听到类似爆破音的音频
能够提升视频的打开速度
这么明显的泄露以前居然没有发现,应该是因为视频展示的时间不长,被析构之后相应的内存被释放了,与正常的内存占用相混淆
在精确跳转,倍速播放时和音视频同步时,有时需要抛弃中间的帧,在此之前每一个解码出来的帧都将进行转换,现在只会持有引用,并仅转换最后一帧了
同时,旧版本在播放时会尝试填充满队列,这是不必要的,同时会导致跳转和开始播放的延迟,现在音视频线程都会在需要时填充队列,而非等待主线程填充
在切换视频差分时,会跳转到前一个视频的时间戳处,同时加载新的视频也会先解码到第一帧再跳转回开头,上述优化能够显著改善这部分的性能
之前是写死了Steam的平台方法,现在抽象了一下
为正常显示Overlay,Steam的初始化需要在D3D之前进行,因此无法直接通过事件控制,额外做了一些工作,允许它的初始化被禁用
特定场合下大概会快一点吧,但是本作里不太可能遇到这个特定场合
具体要编剧去修改脚本添加,没加就是没有

除了VN模式下好像没什么用
渲染结束后会依次调用,但是在桥接功能面前没什么用
具体要编剧去修改脚本添加,没加就是没有
方框也得美术去画
为了让历史记录中也支持评注和注解,之前是所有格式全都抹掉
如果提供的长度不够则会使用输入Key生成足够长度的Key,而非使用默认Key
放心吧,你游加密Key的长度是给足了的
反正就标题画面的时候会启动一次,句柄泄露到有明显区别挺不容易的
原来基类就给了一个回调方法,后来发现有的地方会有好几个回调,于是改了一下基类,对玩家来说感觉不到
但是好像有点着急了
主要是这个命令行比较有个性,而且之前因为贫穷没有买门票去实际测试,仅靠文档上的资料果然还是不够




