只是一个可以玩钓鱼、疯狂八等卡牌游戏的小程序。我从未需要处理让用户更改游戏分辨率的问题,所以想在这里开始着手解决。问题是我不知道最好的做法是什么,而每种找到的方法都带来了不同的问题。
值得一提的是,我为1920x1080和1280x720两种分辨率分别设计了每个卡牌精灵的变体(一开始我并不确定是否只做这两种分辨率,而且当时遇到的问题和现在一样,所以这样做似乎更实用。是的,这很可能是在浪费时间)。
我尝试过以1280x720和/或1920x1080为基础对整个游戏进行放大/缩小,但像素总无法正确适配每种分辨率。如果可能的话,我想避免使用纹理过滤(因为目前为止尝试时效果都很差),但不开启的话,精灵就会严重失真。
我还尝试过在不同分辨率下分别渲染整个游戏,逻辑上实现了,但同样遇到了精灵和缩放效果不佳的问题。
我真的不知道该怎么办了。任何建议都感激不尽。
评论 (0)