2010-10-07 12 views
7

Voglio fare un gioco 3D, preferibilmente che possa essere giocato nel browser. Alcuni dicono il frullatore, alcuni dicono l'unità. Quali sono i pro ed i contro di ognuno? Quale preferisci? Perché? Inoltre, hai qualche suggerimento per i tutorial?Blender vs. Unità

risposta

19

Blender e Unity non sono la stessa cosa,

Unity è motore di gioco, il che significa che il suo scopo è quello di creare giochi, e si può programmare in esso utilizzando C# o Javascript. Ma non puoi creare modelli 3D.

Mentre Blender è un programma per la modellazione principalmente, è possibile creare applicazioni o giochi in esso, ma non è lo scopo principale del programma.

Per Unity è possibile creare modelli/animazioni 3D e importarle ma non sono sicuro che sia compatibile con Blender, ma è compatibile con Maya.

Consiglierei più unità per creare un gioco, perché ha anche il supporto web, ma richiede di installare un plug-in.

Nell'unità Website è possibile trovare documentazione ed esempi per iniziare.

Spero che questo aiuti.

+1

Ah Quindi ho confrontato una mela con un'arancia per tutto il tempo. Risposta molto illuminante. Molte grazie. – John

+1

Bene, Blender ha anche un 'motore di gioco', ma non è così portatile come Unity. Con Unity puoi creare giochi per browser, Mac, Windows, iPhone e Wii e presto potrai anche fare Xbox e Android. Ma ha il suo prezzo, l'unità gratuita è limitata nelle funzionalità e può essere utilizzata solo per i computer webgame e windows/mac – Tseng

+0

Per estendere su @Tseng, vorrei notare che non sono d'accordo leggermente su Unity essere più portabile. Unity non ha supporto linux, Blender è completamente multipiattaforma e 'potrebbe' funzionare facilmente su qualsiasi sistema se lo hai portato da solo. L'unità richiederebbe un supporto ufficiale dal momento che è closed source. –

5

A rischio di sembrare insolente, dovrò essere in disaccordo con mklfarha. Sebbene sia solo la mia opinione, sono molto più parziale del motore di gioco di Blender. Quando raggiungi un certo livello di competenza in fase di programmazione e modellazione, il motore di gioco Blender consente molta più libertà di scelta per i tipi di giochi e le meccaniche di gioco. È anche open source, il che significa che non dovrai mai preoccuparti del copyright.

Detto questo, Unity è molto meglio per i principianti, poiché molte funzioni per il gioco sono già integrate, come il movimento per i personaggi e il path-finding. Inoltre, per i programmatori hardcore estremi che hanno bisogno di spremere fino all'ultima goccia di energia dal computer, Unity sarebbe migliore, in quanto è molto meglio ottimizzato graficamente e in tutti gli altri aspetti, anche se se si include la mia ultima affermazione, si so già tutto quello che ho detto qui e altro ancora.

Problemi correlati