• <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有段時間了,但似乎沒看到其是否支持‘矚目’的多點(diǎn)觸屏,于是乘著空的時候,又翻了翻libgdx的API文檔來,發(fā)現(xiàn)libgdx一直支持多點(diǎn)觸屏的,只是封裝的比較淺,加上api文檔中就一句話,所以具體實現(xiàn)還需要自己來琢磨。
                今天沒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 閱讀(2143) 評論(6)  編輯 收藏 引用 所屬分類: 輪子精神G7

            評論

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

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

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

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

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

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

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

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

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

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

            您好,可否詳細(xì)說說如何使用LIBGDX實現(xiàn)檢測滑動事件的呢,謝謝  回復(fù)  更多評論   

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

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

            公告

            Using C++

            導(dǎo)航

            統(tǒng)計

            留言簿(73)

            隨筆分類(513)

            積分與排名

            最新評論

            閱讀排行榜

            評論排行榜

            人妻精品久久久久中文字幕69 | 国产精品久久久久久福利69堂| 狠狠精品久久久无码中文字幕| 精品人妻久久久久久888| 久久夜色精品国产噜噜噜亚洲AV| 亚洲精品国精品久久99热一| 久久亚洲国产精品成人AV秋霞 | 免费观看久久精彩视频| 久久亚洲精品人成综合网| 久久免费的精品国产V∧| 精品久久久久久中文字幕人妻最新| 欧美午夜精品久久久久免费视| 伊人久久综合无码成人网| 婷婷久久久亚洲欧洲日产国码AV| 久久亚洲精品无码VA大香大香| 中文无码久久精品| 国产精品免费福利久久| 久久中文娱乐网| 国产精品gz久久久| 亚洲人AV永久一区二区三区久久| 久久精品国产亚洲αv忘忧草| 亚洲欧美伊人久久综合一区二区| 久久久免费精品re6| 精品久久久久久| 久久综合九色综合久99| 久久久亚洲欧洲日产国码aⅴ | 伊人久久大香线蕉亚洲五月天| 国产成人久久激情91| 久久久精品波多野结衣| 久久久久久久97| 99久久综合国产精品二区| 精品国产乱码久久久久久呢| 777米奇久久最新地址| 亚洲精品综合久久| 久久免费视频网站| 久久青青色综合| 99久久综合狠狠综合久久| 久久久国产打桩机| 久久国产成人| 久久精品国产99久久无毒不卡| 久久无码人妻精品一区二区三区 |