• <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)

            積分與排名

            最新評論

            閱讀排行榜

            評論排行榜

            亚洲精品乱码久久久久久蜜桃不卡 | 久久精品成人国产午夜| 久久99九九国产免费看小说| 久久久久国色AV免费观看| 国产ww久久久久久久久久| 久久夜色精品国产亚洲| 久久精品国产秦先生| 久久精品9988| 精品久久久久久无码免费| 国产999精品久久久久久| 草草久久久无码国产专区| 91性高湖久久久久| 久久AⅤ人妻少妇嫩草影院| 欧美久久一级内射wwwwww.| 亚洲精品综合久久| 无码超乳爆乳中文字幕久久| 久久久久99精品成人片试看| 精品久久久久久久| 国产精品99久久久久久董美香| 精品久久久久久无码人妻热| 亚洲美日韩Av中文字幕无码久久久妻妇| 久久伊人色| 国内精品久久久久久99蜜桃| 69SEX久久精品国产麻豆| 久久e热在这里只有国产中文精品99| 日韩久久久久中文字幕人妻| 影音先锋女人AV鲁色资源网久久| 精品乱码久久久久久久| 国产精品嫩草影院久久| 欧美丰满熟妇BBB久久久| 国产99久久久国产精品~~牛| 国内精品伊人久久久久妇| 久久精品国产亚洲AV无码娇色| 久久99久久99小草精品免视看| 久久久久国产精品麻豆AR影院 | 99久久精品这里只有精品| 久久久久久久波多野结衣高潮| 69国产成人综合久久精品| 2021国产精品久久精品| 国产精品99久久久久久董美香| 亚洲精品乱码久久久久66|