• <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 閱讀(2149) 評論(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)

            積分與排名

            最新評論

            閱讀排行榜

            評論排行榜

            国产精品嫩草影院久久| 无码人妻精品一区二区三区久久久| 伊人久久成人成综合网222| 欧美日韩成人精品久久久免费看 | 久久国产精品无码网站| 久久久久亚洲AV成人网人人网站| 久久综合给久久狠狠97色| 久久99精品国产99久久6| 久久亚洲中文字幕精品有坂深雪| 国产精品一区二区久久国产| 亚洲欧洲久久久精品| 久久精品国产亚洲AV大全| 久久强奷乱码老熟女网站| 91精品国产高清久久久久久国产嫩草 | 亚洲国产精品18久久久久久| 色婷婷综合久久久久中文字幕| 区久久AAA片69亚洲| 欧美麻豆久久久久久中文| 国产成人精品白浆久久69| 色婷婷狠狠久久综合五月| 2020最新久久久视精品爱| 亚洲av日韩精品久久久久久a | 国内精品伊人久久久久影院对白 | 国产激情久久久久影院老熟女免费 | 色综合合久久天天综合绕视看 | 久久久久久久久久久久久久| 精品久久久久久久| 狠狠色丁香婷婷综合久久来| 亚洲精品99久久久久中文字幕| 青青青国产精品国产精品久久久久| 中文字幕无码免费久久| 日韩人妻无码一区二区三区久久 | 久久精品国产欧美日韩| 亚洲精品国产成人99久久| 97久久久久人妻精品专区| 久久精品中文字幕久久| 久久久一本精品99久久精品66| 中文精品久久久久人妻不卡| 色播久久人人爽人人爽人人片AV| 一本一本久久a久久精品综合麻豆| 婷婷综合久久狠狠色99h|