• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            Codejie's C++ Space

            Using C++

            LIBGDX: Multi-Touch


                忽然想起用libgdx有段時間了,但似乎沒看到其是否支持‘矚目’的多點觸屏,于是乘著空的時候,又翻了翻libgdx的API文檔來,發現libgdx一直支持多點觸屏的,只是封裝的比較淺,加上api文檔中就一句話,所以具體實現還需要自己來琢磨。
                今天沒G7可用(實際一直沒G7可用,長期被LP霸占,只有晚上偶爾可以試試,可憐啊。。。)看著API文檔,猜測下面API的意思,然后寫段測試,興奮地用同事的G8做了測試,果然這樣,甚是歡喜啊。。。

            touchDragged

            boolean touchDragged(int x,
                                 
            int y,
                                 
            int pointer)
            Called when a finger or the mouse was dragged.
            Parameters:
            - The x coordinate
            - The y coordinate
            pointer 
            - the pointer for the event.
            Returns:
            whether the input was processed


                這里是測試代碼:
                public boolean touchDragged(int x, int y, int pointer) {
                    
            // TODO Auto-generated method stub

                    
            if(p0 == true && p1 == true{
                        
            if(pointer == 0{
             
                            if(x0 < x1) {
                                
            if(x < x0 && y > y0)
                                    
            this.moon.zoomOut();
                                
            else if(x > x0 && y < y0)
                                    
            this.moon.zoomIn();
                            }

                            
            else if(x0 > x1) {
                                
            if(x < x0 && y > y0)
                                    
            this.moon.zoomIn();
                                
            else if(x > x0 && y < y0)
                                    
            this.moon.zoomOut();                    
                            }

                        }

                        
            else if(pointer == 1{
                            if(x0 < x1) {
                                
            if(x < x1 && y > y1)
                                    
            this.moon.zoomIn();
                                
            else if(x > x1 && y < y1)
                                    
            this.moon.zoomOut();
                            }

                            
            else if(x0 > x1) {
                                
            if(x < x1 && y > y1)
                                    
            this.moon.zoomOut();
                                
            else if(x > x1 && y < y1)
                                    
            this.moon.zoomIn();                    
                            }

                        }

                    }

                    
                    
            return super.touchDragged(x, y, pointer);
                }





            posted on 2011-06-17 17:59 codejie 閱讀(2160) 評論(6)  編輯 收藏 引用 所屬分類: 輪子精神G7

            評論

            # re: LIBGDX: Multi-Touch 2011-06-19 01:38 onlr

            樓主你好。~ 我在谷歌上搜LIBGDX中文支持有幸看到你的文章,借寶地詢問下,不知道你熟悉不熟悉LIBGDX的中文支持。若了解希望不吝賜教。
            mail 100331330@qq.com 或者加QQ亦可。

            此文甚好,順手也收了哈~ 早晚能用到 。 拜謝  回復  更多評論   

            # re: LIBGDX: Multi-Touch 2011-06-20 16:31 codejie

            @onlr
            不好意思,對于libgdx,我是個新手,我覺得其支持中文應該沒有問題,畢竟是用java的。當然我沒有測試過這個,瞎說的,反正英文用Label什么顯示還好的。也許那個bitmapfont對象可以試試。再說,不行把中文字寫在圖片上,拿來顯示。。。(笨人用笨招。。。)  回復  更多評論   

            # re: LIBGDX: Multi-Touch 2011-06-21 01:06 onlr

            @codejie
            還是多謝了~ 我昨晚找到了libgdx作者提供的一個工具,可以用.ttf字體文件生成BitmapFont需要的.fnt和.png來將需要用到的中文字生成對于的圖片,但是總體效果還不是太好,正在研究~ 有問題到時再來找樓主探討。  回復  更多評論   

            # re: LIBGDX: Multi-Touch 2011-06-21 12:04 codejie

            @onlr
            客氣了~還是你研究的比較深啊~  回復  更多評論   

            # re: LIBGDX: Multi-Touch 2011-11-17 16:26 air

            您好,可否詳細說說如何使用LIBGDX實現檢測滑動事件的呢,謝謝  回復  更多評論   

            # re: LIBGDX: Multi-Touch[未登錄] 2011-11-17 19:36 codejie

            @air
            不會。。我是自己寫算法檢測的。  回復  更多評論   

            公告

            Using C++

            導航

            統計

            留言簿(73)

            隨筆分類(513)

            積分與排名

            最新評論

            閱讀排行榜

            評論排行榜

            亚洲午夜精品久久久久久app| 久久精品国产第一区二区| 色婷婷综合久久久中文字幕 | 久久久亚洲欧洲日产国码aⅴ| 久久精品夜夜夜夜夜久久| 免费精品99久久国产综合精品 | 天天久久狠狠色综合| 久久99久久无码毛片一区二区| 久久国内免费视频| 久久精品国产一区二区三区日韩| 久久亚洲精品无码播放| 久久亚洲精精品中文字幕| 久久99精品久久久久久噜噜| 日韩久久久久久中文人妻| 人妻无码精品久久亚瑟影视| 精品国产福利久久久| 久久99精品国产麻豆宅宅| 久久亚洲天堂| 久久精品国产99国产精品| A狠狠久久蜜臀婷色中文网| 中文精品99久久国产 | 免费无码国产欧美久久18| 国内精品久久久久久野外| 日韩精品久久久久久久电影蜜臀| 色99久久久久高潮综合影院| 国产精品99久久不卡| 久久免费小视频| 亚洲国产精品热久久| 久久精品视频网| 色综合久久中文色婷婷| 天天久久狠狠色综合| 日本久久久精品中文字幕| 久久精品国产只有精品2020| 久久夜色精品国产亚洲| 26uuu久久五月天| 国产精品丝袜久久久久久不卡| 国内精品久久久久影院免费| 热re99久久精品国产99热| 精品久久久久久国产免费了| 久久亚洲2019中文字幕| 久久久这里有精品|