Cronusmax TW

標題: 請問使用GPC Compiler至PS4上秒差問題 [打印本頁]

作者: !_O瘋O_!    時間: 2018-6-15 13:31
標題: 請問使用GPC Compiler至PS4上秒差問題
前兩天入手 簡單測試一下發現
無論怎麼寫 動作執行上的wait時間都與實際燒錄上後進入遊戲的時間差之甚遠


int onoff;
main {
      if(event_press(PS4_R3)) onoff=!onoff;   
      if(onoff){
       combo_run(a);
       }
}
combo a {         
        
        set_val(PS4_TRIANGLE, 100);
        wait(100);
        set_val(PS4_TRIANGLE, 0);
        wait(15000);                   //實際執行上約8秒
        set_val(PS4_CIRCLE, 100);
        wait(100);
        set_val(PS4_CIRCLE, 0);
        wait(7500);                 //實際執行上約2秒
        set_val(PS4_CROSS, 100);
        wait(100);
        set_val(PS4_CROSS, 0);
        wait(8000);                //實際執行上約2秒
        set_val(PS4_SQUARE, 100);
        wait(100);
        set_val(PS4_SQUARE, 0);
        wait(7500);              //實際執行上約2秒
}

以上 是有地方設定要改動嗎
ps4 對ps4手把一開始單純用來測試後發現的狀況就一直在抓時間差
作者: admin    時間: 2018-6-17 11:25
程式碼看來沒問題, 會請工程試試, 請試試修復模式重燒克麥韌體
作者: !_O瘋O_!    時間: 2018-6-18 10:39
當下測試幾次發現狀況已對照論壇內的修復文章試過囉
還沒有測試其他遊戲 有可能是單一遊戲的問題嗎?
作者: !_O瘋O_!    時間: 2018-6-18 12:02
依照書出波形圖的時間軸來看
除了按件順序是對的
按下的時間以及延遲的時間完全是亂跳 忽快忽慢 有時還是連按....
這問題有解嗎 是設定問題還是產品本身狀況!?
作者: admin    時間: 2018-6-18 16:35
!_O瘋O_! 發表於 2018-6-18 12:02
依照書出波形圖的時間軸來看
除了按件順序是對的
按下的時間以及延遲的時間完全是亂跳 忽快忽慢 有時還是連 ...

請大大試試修覆模式看看, 若還是不行, 將安排檢修
作者: sheng326    時間: 2019-9-23 12:55
main {

      if(event_press(PS4_L3)){
                onoff=!onoff;
        }
      if(onoff){
       combo_run(repeat);
       }
}
combo repeat {         
      set_val(PS4_R2,100);  
      wait(1000);                                 
      set_val(PS4_R2,100);
       wait(1000);
        set_val(PS4_R2,100);  
      wait(1000);                                 
      set_val(PS4_R2,100);
       wait(1000);
        set_val(PS4_R2,100);  
      wait(1000);                                 
      set_val(PS4_R2,100);
       wait(1000);
       }
寫完無法燒錄製克麥 請問哪裡出錯
作者: salesteam    時間: 2019-9-26 10:14
sheng326 發表於 2019-9-23 12:55
main {

      if(event_press(PS4_L3)){

你好,工程建議語法最上端加入 int onoff;  後(如下)再試試看能否燒錄唷

int onoff;

main {

      if(event_press(PS4_L3)){
                onoff=!onoff;
        }
      if(onoff){
       combo_run(repeat);
       }
}
combo repeat {         
      set_val(PS4_R2,100);  
      wait(1000);                                 
      set_val(PS4_R2,100);
       wait(1000);
        set_val(PS4_R2,100);  
      wait(1000);                                 
      set_val(PS4_R2,100);
       wait(1000);
        set_val(PS4_R2,100);  
      wait(1000);                                 
      set_val(PS4_R2,100);
       wait(1000);
       }




歡迎光臨 Cronusmax TW (http://www.cronusmax.com.tw/forum/) Powered by Discuz! X3.2