麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

給你的2D游戲添加3D效果

2019-11-18 13:36:25
字體:
來源:轉載
供稿:網友

       兩種方法給你的2D游戲添加3D效果。你可以使用內置的3D功能(例如:K700)或者你可以使用標準的2D API來模擬實現3D效果。

此外,使用手機內置3D功能并不需要把程序里的所有圖形都實現3D效果。通常它是創建更多的場景,在普通的2D游戲中加入簡單的3D效果。這樣你可以不改變程序的核心代碼就能在程序中實現簡單的3D效果。

3D跳轉頁面

       首先,或許很簡單,這個效果是用3D動畫取代一個存在的2D跳轉頁面。隨著程序的增大,更多的數據需要花時間去裝載,一個漂亮的跳轉頁面變得越來越重要。例子程序是一個3D跳轉頁面并提供代碼下載。這個程序的主結構與”顯示一個java跳轉頁面”是相同的,不過這個例子是使用的Mascot Capsule v3 API在K700上顯示一個簡單的3D動畫。你也可以使用JSR-184 API代替Mascot Capsule v3 API,在K700上仍然支持(索尼愛立信SDK對JSR-184支持并不完全,不過你可以在SUN網站上下載最新的JSR-184 API)。當靜態的圖片改為動態的動畫時,它必須保證動畫線程能獲得CPU時間在初始化期間。所以我們定期的調用初始化線程的Thread.speel(20)方法。

       在動畫線程,動畫是一幀一幀的向前變化,使用Timer的TimerTask來控制按照固定率重復執行。

myTimer.scheduleAtFixedRate(new TimerTask(){ 

public void run() {
                          // Stop the Splash when
             // initialization has finished    
             if(isInitialized){
                 myTimer.cancel();
              }
                            
              splashCanvas.repaint();

              nowFrame += 65536*3;
              if (nowFrame>=maxFrame) {
                 if (maxFrame==0){
                            nowFrame = 0;
                   }else{
                            nowFrame %= maxFrame;
                   }
                 }
       }
   }, 0L, 100L);



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 黄色aaa视频 | 亚洲骚图| 黑人一区二区三区四区五区 | 久久福利国产 | 国产午夜精品久久久久 | 日本高清视频网站www | 亚洲va久久久噜噜噜久牛牛影视 | 日韩视频精品一区 | 成人黄色网战 | 久久久一区二区三区视频 | 精品一区二区三区毛片 | 曰韩一二三区 | 91九色精品国产 | 国产一国产精品一级毛片 | 免费观看在线 | 精品亚洲午夜久久久久91 | 久久av免费 | 在线成人一区二区 | 国产午夜精品一区二区三区四区 | 国产成人在线观看免费网站 | 日韩毛片一区二区三区 | 369看片你懂的小视频在线观看 | 欧美黄色性视频 | 午夜精品福利视频 | 伊人av影院 | 成人三级视频网站 | 国产精品av久久久久久网址 | 成人午夜视频免费在线观看 | 动漫孕妇被羞羞视频 | 久久精品观看 | 毛片在线免费观看完整版 | 黄色网址免费进入 | 国产91久久久久久 | 午夜小视频免费观看 | 免费一级在线观看 | 在线区| 91成人免费 | 成人一级毛片 | 欧美一级黄色录像片 | av之家在线观看 | 欧美亚洲国产一区二区三区 |