[發明專利]一種拾取坐標的方法、裝置、設備及存儲介質在審
| 申請號: | 201810639084.1 | 申請日: | 2018-06-20 |
| 公開(公告)號: | CN108888954A | 公開(公告)日: | 2018-11-27 |
| 發明(設計)人: | 李拓;宋大偉 | 申請(專利權)人: | 蘇州玩友時代科技股份有限公司 |
| 主分類號: | A63F13/525 | 分類號: | A63F13/525 |
| 代理公司: | 廣州三環專利商標代理有限公司 44202 | 代理人: | 賈允;肖丁 |
| 地址: | 215006 江蘇省蘇州市*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 拾取 相機 屏幕坐標 存儲介質 射線方向 世界坐標 顏色參數 讀取 功能配置 相機設置 著色器 自定義 射線 替換 渲染 | ||
1.一種拾取坐標的方法,其特征在于,所述方法包括:
獲取自定義的替換著色器,并獲取具有對應功能配置參數的拾取相機;
獲取屏幕坐標,并得到從原生相機發出經過所述屏幕坐標的射線;
將所述拾取相機設置在所述原生相機的位置,并將所述拾取相機的射線方向調整為與所述原生相機的射線方向一致;
根據所述拾取相機,將所述屏幕坐標對應的世界坐標渲染為所述屏幕坐標對應的顏色參數;
通過讀取所述顏色參數拾取到所述世界坐標。
2.根據權利要求1所述的拾取坐標的方法,其特征在于,所述拾取相機的配置參數,至少包括:
對所述拾取相機投影模式配置得到的正交模式;
在所述正交模式下,對所述拾取相機的視口大小設置得到的視口參數;
對所述拾取相機輸出視圖的紋理格式設置得到的浮點型紋理格式;所述拾取相機輸出視圖的紋理格式與所述替換著色器的輸出數據相對應。
3.根據權利要求2所述的拾取坐標的方法,其特征在于,所述根據所述拾取相機,將所述屏幕坐標對應的世界坐標渲染為所述屏幕坐標對應的顏色參數,包括:
根據所述拾取相機的浮點型紋理格式,調用所述自定義替換著色器;
獲取所述屏幕坐標對應的顏色參數,并根據所述替換著色器將所述世界坐標渲染為所述顏色參數。
4.根據權利要求1所述的拾取坐標的方法,其特征在于,所述通過讀取所述顏色參數拾取到所述世界坐標,包括:
將渲染為世界坐標的顏色參數輸出到本地的渲染紋理上;
通過讀取所述渲染紋理上的顏色參數,拾取到所述世界坐標的坐標參數。
5.根據權利要求3所述的拾取坐標的方法,其特征在于,所述浮點型紋理格式為ARGB浮點型格式。
6.一種拾取坐標的裝置,其特征在于,所述裝置包括:
拾取相機獲取模塊,用于獲取自定義的替換著色器,并獲取具有對應功能配置參數的拾取相機;
原生相機射線獲取模塊,用于獲取屏幕坐標,并得到從原生相機發出經過所述屏幕坐標的射線;
拾取相機射線獲取模塊,用于將所述拾取相機設置在所述原生相機的位置,并將所述拾取相機的射線方向調整為與所述原生相機的射線方向一致;
世界坐標渲染模塊,用于根據所述拾取相機,將所述屏幕坐標對應的世界坐標渲染為所述屏幕坐標對應的顏色參數;
世界坐標拾取模塊,用于通過讀取所述顏色參數拾取到所述世界坐標。
7.根據權利要求6所述的拾取坐標的裝置,其特征在于,所述拾取相機的配置參數,至少包括:
對所述拾取相機投影模式配置得到的正交模式;
在所述正交模式下,對所述拾取相機的視口大小設置得到的視口參數;
對所述拾取相機輸出視圖的紋理格式設置得到的浮點型紋理格式;所述拾取相機輸出視圖的紋理格式與所述替換著色器的輸出數據相對應。
8.根據權利要求7所述的拾取坐標的裝置,其特征在于,所述世界坐標渲染模塊,包括:
替換著色器調用單元,用于根據所述拾取相機的浮點型紋理格式,調用所述自定義替換著色器;
世界坐標渲染單元,用于獲取所述屏幕坐標對應的顏色參數,并根據所述替換著色器將所述世界坐標渲染為所述顏色參數。
9.根據權利要求6所述的拾取坐標的裝置,其特征在于,所述世界坐標拾取模塊,包括:
顏色參數輸出單元,用于將渲染為世界坐標的顏色參數輸出到本地的渲染紋理上;
世界坐標拾取單元,用于通過讀取所述渲染紋理上的顏色參數,拾取到所述世界坐標的坐標參數。
10.根據權利要求8所述的拾取坐標的裝置,其特征在于,所述浮點型紋理格式為ARGB浮點型格式。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州玩友時代科技股份有限公司,未經蘇州玩友時代科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810639084.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:游戲元素關聯方法及裝置
- 下一篇:一種游戲中的視角控制方法和裝置





