下面是引用 doroemon 於 2011-08-13 20:57 發表的 : 為什麼我第一眼看這圖時,感覺NPC是很溫馨地手牽手走上來...... 我很來亂的(炸)
下面是引用 文♂ 於 2011-08-13 19:10 發表的 [關於NPC] NPC上不到斜坡: [attachment=769203] 正如圖中一樣NPC就這樣卡在斜坡上不到各位高手的大大可不可以向小弟指點迷津一下 ---------------------------------------------------------各位大大應該不會覺得我很煩吧
下面是引用 husano896 於 2011-08-14 08:13 發表的 : 要寫個NPC跳躍的function 否則會卡住 除非你地圖都平平的
下面是引用 文♂ 於 2011-08-14 12:00 發表的 : 知道了 ------------------------- 問題到了 要怎麼檢查卡住了?
// Check if a player is stuck (credits to VEN) stock is_player_stuck(id) { static Float:originF[3] pev(id, pev_origin, originF) engfunc(EngFunc_TraceHull, originF, originF, 0, (pev(id, pev_flags) & FL_DUCKING) ? HULL_HEAD : HULL_HUMAN, id, 0) if (get_tr2(0, TR_StartSolid) || get_tr2(0, TR_AllSolid) || !get_tr2(0, TR_InOpen)) return true; return false; }
下面是引用 a7811311622 於 2011-08-15 21:33 發表的 : 要不要用ZP的判斷方式試試看?複製程式 // Check if a player is stuck (credits to VEN) stock is_player_stuck(id) { static Float:originF[3] pev(id, pev_origin, originF) engfunc(EngFunc_TraceHull, originF, originF, 0, (pev(id, pev_flags) & FL_DUCKING) ? HULL_HEAD : HULL_HUMAN, id, 0) if (get_tr2(0, TR_StartSolid) || get_tr2(0, TR_AllSolid) || !get_tr2(0, TR_InOpen)) return true; return false; }
下面是引用 文♂ 於 2011-08-16 18:57 發表的 : 已經解決了 還是強烈感謝大大的說
!完全停工!新選單職業系統:作業進度90%技能:作業進度60%發表新文章:心情度:0%、想法度:100%研究:57%