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
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.
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.
- 1. Blender, Python Scripting Tutorial
- 2. Blender: Walk around sphere
- 3. blender finestra di dialogo input
- 4. Silverlight 5 VS 2012 Test unità
- 5. Impedisci unità VS C# Verifica interruzione eccezioni
- 6. Script Blender: Indici dei vertici selezionati
- 7. Blender fbx import dal formato ascii
- 8. In cosa è stato creato Blender?
- 9. Come analizzare il codice sorgente di Blender
- 10. Three.js esporta il modello Blender senza trama
- 11. Blender non apprezza i file FBX 6100
- 12. Unità Resources.Load <Sprite> vs come Sprite
- 13. Casi di test delle unità di debugging in VS 2008
- 14. VS 2010 Errore durante la generazione dei test delle unità
- 15. Unità di rete della mappa: "net.exe USE" vs WshNetwork.MapNetworkDrive?
- 16. Prefisso per metodi di prova in Unità: "test" vs "dovrebbe"
- 17. unità cloud vs file cloud (o non dovremmo preoccuparci?)
- 18. Test 4 unità Silverlight
- 19. C# - Test unità, Mock?
- 20. Test unità MSTest (VS 2012) vs. SQL Server, collisioni di chiavi primarie intermittenti
- 21. Materiali nel modello di Blender esportato per Three.js non funzionante
- 22. blender - come si aggiunge un colore a un oggetto?
- 23. come mostrare un messaggio da uno script di Blender?
- 24. Script Python con argomenti per la riga di comando Blender
- 25. Come creare i blocchi logici in modo programmatico in Blender?
- 26. Come spostare una videocamera in Blender 2.61 con Python
- 27. Cambia l'angolo della vista in blender usando Python
- 28. Come portare il gioco di Blender su Android
- 29. Blender 2.6: Seleziona oggetto per nome tramite Python
- 30. Come utilizzare i modelli di Blender in Java?
Ah Quindi ho confrontato una mela con un'arancia per tutto il tempo. Risposta molto illuminante. Molte grazie. – John
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
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. –