[發明專利]基于Cocos2d-x實現的旋轉控件及其應用方法有效
| 申請號: | 201510560964.6 | 申請日: | 2015-09-06 |
| 公開(公告)號: | CN105159561B | 公開(公告)日: | 2018-09-11 |
| 發明(設計)人: | 岳偉;劉斌 | 申請(專利權)人: | 上海時年信息科技有限公司 |
| 主分類號: | G06F3/0484 | 分類號: | G06F3/0484;G06F3/0488;G06F9/451 |
| 代理公司: | 北京細軟智谷知識產權代理有限責任公司 11471 | 代理人: | 郭亞芳 |
| 地址: | 201203 上海市浦東新區張*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 cocos2d 實現 旋轉 控件 及其 應用 方法 | ||
本發明涉及一種基于Cocos2d?x實現的旋轉控件及其應用方法,旋轉控件包括一中心部件和兩旋轉部件組,兩旋轉部件組的位置相同,通過點擊中心部件,兩旋轉部件組進行切換;各旋轉部件組中均包括若干旋轉部件,各旋轉部件以中心部件為中心,圍繞中心部件均勻設置。旋轉控件的應用方法包括:計算中心部件和旋轉部件的可觸摸點擊區域;在旋轉部件的可觸摸點擊區域中,處理旋轉事件;在中心部件和旋轉部件的可觸摸點擊區域中,處理點擊事件;通過點擊中心部件使兩旋轉部件組進行切換。本發明的有益效果為:能夠對手機或平板電腦中被遮擋的選擇欄進行選擇,并使用戶利用單手就能夠對大屏幕手機或平板電腦中的用戶界面進行操作。
技術領域
本發明屬于計算機領域,具體涉及一種基于Cocos2d-x實現的旋轉控件及其應用方法。
背景技術
Cocos2d-x是一個支持多平臺的2D手機游戲引擎,使用C++開發,基于OpenGL ES和Cocos2d-iphone,Cocos2d-x項目可以很容易地建立和運行在iOS,Android和黑莓Blackberry等操作系統中。現有技術中有些用戶界面中的選擇欄常被遮擋,無法進行選擇。另外,隨著手機、平板電腦等移動終端的顯示屏尺寸越來越大,用戶只能雙手對用戶界面上的選擇欄進行選擇。
發明內容
為了解決現有技術存在的上述問題,本發明提供了一種基于Cocos2d-x實現的旋轉控件及其應用方法。
本發明所采用的技術方案為:一種基于Cocos2d-x實現的旋轉控件,其采用Cocos2d-x引擎提供的CCControlButton控件創建而成;創建的所述旋轉控件包括一中心部件和兩旋轉部件組,兩所述旋轉部件組的位置相同,通過點擊所述中心部件,兩所述旋轉部件組進行切換;各所述旋轉部件組中均包括若干旋轉部件,各所述旋轉部件以所述中心部件為中心,圍繞所述中心部件均勻設置。
進一步地,所述中心部件和各所述旋轉部件均采用相同的正六邊形結構,一個所述旋轉部件組中包括六個所述旋轉部件;設定采用的正六邊形中兩平行邊之間的垂直距離為W,所述中心部件的中心點坐標為(0,0),則第一至第六所述旋轉部件圍繞所述中心部件初始擺放時,各所述旋轉部件的中心點坐標分別為:(-W,0),(-W/2,tan(π/3)*W/2),(W/2,tan(π/3)*W/2),(W,0),(W/2,-tan(π/3)*W/2),(-W/2,-tan(π/3)*W/2)。
進一步地,所述中心部件采用邊長為L的正方形,各所述旋轉部件均采用邊長為L的帶缺口的正方形,一個所述旋轉部件組中包括四個所述旋轉部件;設定所述中心部件的中心點坐標為(0,0),則第一至第四所述旋轉部件圍繞所述中心部件初始擺放時,各所述旋轉部件的中心點坐標分別為:(-L/2,L/2),(L/2,L/2),(L/2,-L/2),(-L/2,-L/2)。
進一步地,所述中心部件采用半徑為R的圓形,所述旋轉部件采用半徑為r的圓形,一個所述旋轉部件組中包括八個所述旋轉部件;設定所述中心部件的中心點坐標為(0,0),則第一至第八所述旋轉部件圍繞所述中心部件初始擺放時,各所述旋轉部件的中心點坐標分別為:(-(R+r),0),(-(R+r)tan(45°),(R+r)tan(45°)),(0,(R+r)),((R+r)tan(45°),(R+r)tan(45°)),((R+r),0),((R+r)tan(45°),-(R+r)tan(45°)),(0,-(R+r)),(-(R+r)tan(45°),-(R+r)tan(45°))。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海時年信息科技有限公司,未經上海時年信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510560964.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種電子表格文檔可劃動顯示區域確定方法及裝置
- 下一篇:防滑落高腳杯托盤





