[發明專利]對界面控件進行適配的方法及裝置有效
| 申請號: | 201610153524.3 | 申請日: | 2016-03-17 |
| 公開(公告)號: | CN105760178B | 公開(公告)日: | 2019-03-26 |
| 發明(設計)人: | 郭尚禮;林健;吳昊 | 申請(專利權)人: | 網易(杭州)網絡有限公司 |
| 主分類號: | G06F9/451 | 分類號: | G06F9/451 |
| 代理公司: | 北京律智知識產權代理有限公司 11438 | 代理人: | 姜怡;闞梓瑄 |
| 地址: | 310052 浙江省杭州*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 界面 控件 進行 方法 裝置 | ||
本發明公開一種對界面控件進行適配的方法及裝置。其中,方法包括如下步驟:選取與所述屏幕分辨率的寬高比最接近的一設計分辨率和一設計PPI值;將畫布按照所述設計分辨率的橫向分辨率進行等比例縮放,然后在縱向上進行縮放;按照所述設計PPI值與所述設備PPI值的比值,對控件進行縮放;選取一中間分辨率,所述中間分辨率的寬度與所述設計分辨率的寬度相同,所述中間分辨率的寬高比與所述設備分辨率的寬高比相同;將畫布按照所述中間分辨率在縱向上進行縮放;將畫布按照所述中間分辨率與所述設備分辨率的比值進行等比例縮放。本發明的對界面控件進行適配的方法及裝置通過讀取設備硬件信息的方式來確定適配方案,對于不同的設備更有針對性,能夠提高用戶體驗的一致性。同時,有助于提升適配階段的效率從而加快開發速度。
技術領域
本公開總體涉及計算機圖形技術領域,具體涉及一種對界面控件進行適配的方法及裝置。
背景技術
隨著硬件技術發展以及市場需求的不斷變化,一款游戲通常需要在研發出一種顯示模式后(該顯示模式會定義每個操作控件的大小、位置等影響核心操作體驗的關鍵信息),需要在配備不同分辨率、不同屏幕長寬比、不同屏幕尺寸的設備上也能夠擁有良好的用戶體驗。如果針對不同的設備分別進行調試和適應,開發成本過高是個不得不面臨的問題。對于解決不同設備兼容性的問題,慣常做法是做適配。
現有技術采取的適配方式通常分兩種,一是同比例屏幕適配,控件等比放大縮小,相對屏幕邊緣距離保持固定;二是不同比例屏幕適配,不同位置控件選擇屏幕的某一條邊線作為相對基準線,并就基準線作為基本參照物來確定控件的相對位置,從而實現適配的目標。上述解決方案能夠快速而粗略地解決適配問題,這其中最大的弊端是在細節體驗上無法保證品質,一切是基于犧牲一定用戶體驗為基礎的。
以《夢幻西游》手游為例,如圖1所示,應對不同設備進行適配,通常做法是分背景圖和核心操作控件進行分類適配。對于背景圖,通常會出1136*640的高清背景圖,然后選取其中的960*640部分進行重點繪制(也就是3:2),設備加載應用時,游戲應用會讀取手機硬件信息中的屏幕比例信息,從而對于比3:2比例略高的4:3比例,背景圖直接在960*640的基礎上擴大顯示區域至960*720;對于比3:2比例略寬的16:9比例,背景圖則在960*640的基礎上水平擴大顯示區域至1136*640。
對于核心操作控件,依然是以960*640作為基準,960是基本寬度,設備實際水平分辨率除以基本寬度的值,即是控件縮放的比例。控件位置則是以距離控件最近的屏幕邊界作為基準線,然后確保控件距離邊線的距離是一個始終固定的值,從而實現適配效果。
該方案是一種慣常的適配方法,存在以下問題:機械性地通過放大縮小控件不利于保證用戶體驗,對于基準設備而言,許多控件大小的設定、位置的擺放是綜合考慮玩家使用習慣而得出的最優解,在基準設備上確實可以達到良好的用戶體驗,但是在更大的設備或者更小的設備上進行適配時,單純放大/縮小操作控件,而進行操作的手指大小是不會變的,所以這會影響到用戶體驗。
因此,針對界面控件的適配問題需要一種新的方法及裝置。
在所述背景技術部分公開的上述信息僅用于加強對本公開的背景的理解,因此它可以包括不構成對本領域普通技術人員已知的現有技術的信息。
發明內容
本公開提供一種對界面控件進行適配的方法及裝置,針對不同設備確定適配方案,提高用戶體驗。
本公開的其他特性和優點將通過下面的詳細描述變得顯然,或部分地通過本公開的實踐而習得。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于網易(杭州)網絡有限公司,未經網易(杭州)網絡有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610153524.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:方便型男式長內褲
- 下一篇:鞋類自動開啟模具機構





