Giter VIP home page Giter VIP logo

Comments (4)

EXBJAN avatar EXBJAN commented on May 18, 2024

功能建议

  • 建议窗口自由调整功能增加鼠标处于四个角时默认按当前横纵比例缩放。以避免部分游戏画面比例失调

  • 关于全屏功能建议
    首先明确我们何时会使用到该功能?我总结了下一般是这几种情况:
    一、该游戏无全屏功能,不能全屏。
    二、部分游戏对高分辨率(≥2k)屏幕支持不佳,全屏后画面有限放大,不能填满屏幕两边;或者是全屏后导致游戏黑屏,比如樱花两年前的游戏。
    三、翻译器界面与游戏内置全屏后产生交互冲突:游戏全屏点击翻译窗口区域造成游戏最小化(比如elf、mink ago等家的游戏)许多游戏通过更改分辨率实现全屏,翻译器UI显得很大,很占屏幕,且致使翻译界面在全屏后推出平面,找不到,看不见(如elf、anim等的游戏)
    综上可见,galgame系统的庞杂导致这个功能很难做得尽善尽美,不过这里有个参考。
    目前对于以上这些情况我都是使用一个窗口全屏工具去解决的,但大部分玩家并不知道这种工具,而且其使用体验也与翻译器有些冲突,比如其对缩放窗口失焦后会自动将窗口还原,所以当玩家点击翻译窗口任何位置时就会这样。
    目前我用的那个工具叫magpie,github上也有它的项目,其是对3d游戏开发的一个全屏工具,能力强大,放大画面的原理是直接实时放大窗口画面的分辨率来实现的,挺简单粗暴的。撇开跟翻译器的冲突不谈,除了对电脑功耗有所增加外,其挺好用的,还能优化低分辨率游戏的画质。我觉得可以的话翻译器的全屏采用这种形式,只要解决了点击翻译器使得游戏窗口还原的问题就行。

from lunatranslator.

HIllya51 avatar HIllya51 commented on May 18, 2024

这个全屏只是简单做的预留接口,我正在编写调用magpie的超分辨率全屏方法,还请期待。

from lunatranslator.

EXBJAN avatar EXBJAN commented on May 18, 2024

ok,很期待

from lunatranslator.

EXBJAN avatar EXBJAN commented on May 18, 2024

真快啊,坐等优化

from lunatranslator.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.