• <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亚洲综合精品首页| 久久精品国产一区二区电影| 无码国内精品久久人妻麻豆按摩 | 97久久精品人人澡人人爽| 国产精品久久久久久一区二区三区 | 蜜臀久久99精品久久久久久小说| 国产精品99久久久久久人| 国产精品一区二区久久精品无码 | 丁香五月网久久综合| 国产午夜精品理论片久久| 精品国产青草久久久久福利| 日本免费久久久久久久网站 | 久久亚洲欧美日本精品| 久久人搡人人玩人妻精品首页| 久久99精品久久只有精品| 久久国产亚洲精品| 99久久国产综合精品成人影院| 亚洲精品视频久久久| 久久久久亚洲精品天堂久久久久久 | 久久精品亚洲精品国产色婷| 欧美与黑人午夜性猛交久久久| 久久偷看各类wc女厕嘘嘘| 久久天天躁狠狠躁夜夜不卡| 国产精品女同久久久久电影院| 久久久久亚洲精品日久生情 | 狠狠色丁香久久婷婷综合图片| 久久精品中文字幕第23页| 青草国产精品久久久久久| 久久综合色老色| 色老头网站久久网| 久久久WWW成人免费精品| 久久精品国产色蜜蜜麻豆| 99久久精品国产毛片| 国产精品99久久不卡| 欧美久久综合性欧美| 国产精品永久久久久久久久久| 久久91精品久久91综合| 久久国产成人午夜aⅴ影院| 久久精品视频网| 青青草国产精品久久| 国产福利电影一区二区三区,免费久久久久久久精 |