Programmazione di un sistema di arrampicata come tomb raider


12

Mi chiedevo se qualcuno sapesse o avesse conoscenza di come programmare un sistema di arrampicata come quello trovato in tomb raider / inesplorato.

Avevo pensato di limitarmi a rintracciare le scatole in tutte le posizioni scalabili del mondo di gioco e quindi verificare la collisione. Se il giocatore fosse dentro la scatola, sarebbe "sospeso" dal bordo. Qualcuno ha idee / miglioramenti migliori?

Ho già impostato il rendering usando directx9 e in seguito mi sarei preoccupato dell'animazione.


8


2
@bummzack la domanda è la stessa, ma il contesto è completamente diverso. È interessante notare che non avevo mai visto quella domanda prima, ma la migliore risposta ha il link che ho pubblicato haha.
Deceleratedcaviar

e se qualcuno sapesse dove trovare un modello umanoide truccato, per riferimento futuro, potremmo testare il nostro codice IK per sempre.
Raine,

3dbuzz.com/vbforum/… Ho trovato una serie di video tutorial per creare un sistema di personaggi in terza persona in Unity. Non l'ho ancora visto, ma sono sicuro che potrebbe essere convertito per funzionare con altre lingue poiché il principio dell'arrampicata sarebbe lo stesso.
MulletDevil

Risposte:


4

La presentazione di Valve del 2009 sui sistemi di intelligenza artificiale dietro Left4Dead approfondisce in modo considerevole il sistema utilizzato per l'arrampicata, incluso il rilevamento del bordo, l'altezza degli ostacoli, la selezione dell'animazione ecc.

Si rivolge principalmente all'animazione NPC, ma la maggior parte del codice di arrampicata effettivo dovrebbe essere molto simile.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.