Aiutino per XNA? - Versione stampabile +- Creare Videogiochi - Game Developer (https://www.making-videogames.net/giochi) +-- Forum: Programmazione (https://www.making-videogames.net/giochi/Forum-Programmazione) +--- Forum: Programmazione in C C++ e C# (https://www.making-videogames.net/giochi/Forum-Programmazione-in-C-C-e-C) +--- Discussione: Aiutino per XNA? (/thread-Aiutino-per-XNA) |
Aiutino per XNA? - ScaredNatsu - 22-01-2012 Salve a tutti :3, Sono Patrizio ed ho 12 anni(Qui partono le cose: Dove vuoi andare?!Pensa a giocare alla xbox giusto?!), se è così prendetemi pure in giro, a me non fa ne caldo ne freddo. Allora sto facendo un po' di pratica con XNA su C#.(MA NO!?) Ora il problema è il seguente: Se io a content.load<model>("Content/Miomodello") devo caricare un file DirectX, perchè quando metto un file .X(Ad esempio:Homer.X) mi dice che non trova il file .jpg?. Forse mi dovrei spiegare meglio.. Praticamente la stringa è: Codice: miomodello = Content.Load<Model>("Content/Miomodello"); Codice: Errore 1 Missing asset "C:\Users\Administrator\Desktop\WindowsGame2\WindowsGame2\WindowsGame2Content\Content\Miomodello.jpg". C:\Users\Administrator\Desktop\WindowsGame2\WindowsGame2\WindowsGame2Content\Content\Miomodello.x WindowsGame2 Cioè non capisco, se devo caricare un modello, devo caricarci anche la texture? No perchè i file XNA .jpg sono texture quindi... RE: Aiutino per XNA? - federico - 22-01-2012 La texture la devi mettere manualmente nella cartella del tuo progetto dove hai messo il modello 3D... ad esempio, il mio computer mi mette le cartelle dei miei progetti di default nella cartella "documenti", vedi tu dove hai salvato il progetto... RE: Aiutino per XNA? - ScaredNatsu - 22-01-2012 Io le salvo sul desktop per comodità. Però la mia domanda era: Per caricare il modello ci vuole per forza una texture? RE: Aiutino per XNA? - federico - 22-01-2012 No, ma se tu esporti il modello in .x con già la texture applicata, allora si... RE: Aiutino per XNA? - ScaredNatsu - 22-01-2012 Ah, quindi se per esempio in 3ds max faccio un modello 3d di un orco già applicato e la esporto .X non mi dà l'errore che manca la texture, giusto? Wow, sto C# è proprio potente...e menomale che parlavo benissimo del C++ e del VB. Grazie di tutto...per caso hai skype? il mio è:ScaredNatsu RE: Aiutino per XNA? - federico - 22-01-2012 Esatto, basta che ti ricordi di mettere le texture nella stessa cartella dove hai messo il modello... RE: Aiutino per XNA? - Skyline - 22-01-2012 (22-01-2012, 12:31 PM)ScaredNatsu Ha scritto: Wow, sto C# è proprio potente...e menomale che parlavo benissimo del C++ e del VB. Giusto una precisazione: Tra il C# e il Visual Basic .NET non cambia un piffero, solo la sinstassi è differente, mentre tra il C# e il C++ cambiano molte cose. Il C++, è il linguaggio più usato nell'ambito professionale per creare giochi. In teoria dovrebbe avere più performance del C# (.NET in generale), è multipiattaforma etc... RE: Aiutino per XNA? - ScaredNatsu - 22-01-2012 A me sembra molto diverso rispetto al VB... Il C++ usa le directx che sono difficilissime da studiare xD Il VB fino a poco tempo fa non era un linguaggio da programmazione ad oggetti...tuttavia come form è molto più funzionale. Il C# usa XNA che sono anche delle librerie spettacolari e nuove...bellissime!Si può programmare anche per Xbox, è questo che mi piace! Poi c'è il java che anche è bello potente per la creazione di giochi in 2d, stupefacenti!Ad esempio dofus...ha una bellissima grafica e può essere paragonata alla bellezza del 2d! Per me ogni linguaggio ha le sue caratteristiche, nessuno è uguale(Oltre che il java sembra molto il VB) Poi posso aver detto boiate per voi, ma per me è così xD RE: Aiutino per XNA? - Skyline - 22-01-2012 C# e Visual Basic .NET, come già detto sono praticamente indentici, a livello di features. XNA lo uoi utilizzare in Visual Basic .NET; OpenTK (scritte in C#) le puoi utilizzare in: Visual Basic .NET e altri linguaggi; Come già detto, l'unico vero cambiamento è la siinstassi, C-Like. In C++ non puoi utilizzare solo le directx.... ci sono anche le: OpenGL, Ogre3D etc... etc... etc... Il Java è un bellissimo linguaggio, la sua unica vera pecca è la performance. Dofus è un: 2.5D (isometrico). Poi ovvio, se preferisci il C#.... che C# sia... ma le cose non cambiano tra il C# e il Visual Basic .NET (no il Visual Basic 5\6) RE: Aiutino per XNA? - steve - 22-01-2012 Giusto per precisare: (22-01-2012, 04:12 PM)ScaredNatsu Ha scritto: A me sembra molto diverso rispetto al VB...Non confondere il vb (fermo al vb6) con il vb.net, sono due linguaggi differenti: il vb.net è un linguaggio nato object oriented e ha le stesse caratteristiche del c#, cambia solo la sintassi e poco altro. Puoi usare xna anche con vb.net. (22-01-2012, 04:12 PM)ScaredNatsu Ha scritto: Il C++ usa le directx che sono difficilissime da studiare xDAnche questo non è del tutto vero: c++ può usare le directx (o le opengl), ma esistono una lunga (molto lunga) lista di librerie che semplificano il lavoro... un po' come xna, che internamente usa le directx, ma per usarlo non è necessario conoscerle. EDIT: mi hanno preceduto RE: Aiutino per XNA? - ScaredNatsu - 22-01-2012 VB.NET runna le XNA?Davvero?!Non lo sapevo D: Hanno la stessa potenza? Wow, questa si che mi piace RE: Aiutino per XNA? - steve - 22-01-2012 Certo, stessa potenza... la libreria è la stessa (non è un wrapper, è proprio la stessa libreria). http://www.microsoft.com/download/en/details.aspx?id=27599 Citazione:Microsoft XNA Game Studio 4.0 Refresh updates XNA Game Studio 4.0 to fix bugs and add support for developing games that target Windows Phone OS 7.1 and developing games in Visual Basic. Se tutto va bene è anche possibile che si riescano a tradurre i codici dei samples con i traduttori c# -> vb.net (dei plugins che traducono il codice da un linguaggio all'altro). RE: Aiutino per XNA? - ScaredNatsu - 22-01-2012 Mentre la sintassi? E' la stessa o è facile come il vb.net? Cioè, è come quella dell'xna(C#) o VB.NET? Sono proprio cretino xD RE: Aiutino per XNA? - Skyline - 22-01-2012 La sinstassi del C# è differente da quella del Visual Basic .NET (l'ho scritto ben due volte lol) Quella del Visual Basic .NET, in teoria, per i nuovi arrivati dovrebbe essere più semplice, mentre per chi già conosce, linguaggi come: C\C++, Java etc... la sinstassi del C# può risultare più familiare. RE: Aiutino per XNA? - ScaredNatsu - 22-01-2012 no, non hai capito xD Pensavo che dato che le librerie XNA erano uguali, pensavo cambiasse anche la sintassi... RE: Aiutino per XNA? - Skyline - 22-01-2012 OMG, TU non hai capito xD. La sinstassi da utilizzare dipende dal linguaggio e non dalla libreria! quindi se utilizzi XNA in Visual Basic .NET, utilizzi la sinstassi del: Visual Basic .NET, e cosi anche per il C# e tutti gli altri linguaggi. RE: Aiutino per XNA? - ScaredNatsu - 22-01-2012 ah ok D: Calma xD Comunque ho detto:-"Sono un cretino" Perchè immaginavo una risposta del genere. ho installato le librerie, ma in vb.net non ci stanno.. xD scusate il disturbo eh!XD RE: Aiutino per XNA? - steve - 22-01-2012 Per farti capire se in c# hai una roba del genere (non sono del tutto sicuro che sia giusto visto che non uso nè c# e ne vb.net): Codice: if(this.Window.Title == "Mio gioco - Menu" Codice: if Me.Window.Title = "Mio gioco - Menu" then Se non trovi il progetto xna in vb.net probabilmente hai sbagliato a fare qualcosa... RE: Aiutino per XNA? - ScaredNatsu - 22-01-2012 Devo riuscire immediatamente ad installarlo allora!Così mi è anche più facile dato che conosco meglio il VB.NET Ora vedo se riesco ad installare le librerie RE: Aiutino per XNA? - Skyline - 22-01-2012 http://www.microsoft.com/downloads/it-it/details.aspx?familyid=0a373422-6680-46a7-89e1-e9a468a14259&displaylang=it RE: Aiutino per XNA? - frizzifrizzi - 23-04-2012 ciao a tutti approfitto di questa conversazione per mettermi in mezzo.. mi sto affacciando in questo mondo da qualche settimana quindi sono molto ignorante in materia... anche io ho lo stesso problema, sto seguendo il tutorial di wilez ( che usa xna 3 e invece io uso il 4) ma mi da errore nella texture.. carico il modello ma poi mi dice: Missing asset "C:\Documents and Settings\WILEz\Documenti\Visual Studio 2005\Projects\GIOCO2\HeightMapSample\Content\Textures\texture_personaggi\orco1.png". d:\Documents\Visual Studio 2010\Projects\WindowsGame2\WindowsGame2\WindowsGame2Content\modelli\orco1.X e io quelle cartelle non le ho nel mio pc quindi non saprei neanche come metterla dentro la texture! RE: Aiutino per XNA? - Skyline - 23-04-2012 Io ti consiglierei di studiarti prima il: C#, per poi pensare a Xna. Comunque, quasi sicuramente, non hai la .png in quella determinata cartella. Non ti basta copiare e incollare il codice, devi anche cambiare il pecorso della .png, tale percorso è racchiuso tra le virgolette ( " ), settalo in modo tale da renderizzarlo al percorso della .png corretto. RE: Aiutino per XNA? - frizzifrizzi - 23-04-2012 (23-04-2012, 07:45 PM)Skyline Ha scritto: Io ti consiglierei di studiarti prima il: C#, per poi pensare a Xna. Comunque, quasi sicuramente, non hai la .png in quella determinata cartella. Si infatti mi sa che farei bene! ma io la png non la vorrei mettere, non sono mica obbligato no? RE: Aiutino per XNA? - Riccardo82 - 10-04-2013 Non è corretto affermare che il c# è identico a vb.net. non voglio iniziare una discussione ma i motivi sono molteplici e sotto agli occhi di tutti, RE: Aiutino per XNA? - steve - 10-04-2013 (10-04-2013, 01:54 PM)Riccardo82 Ha scritto: Non è corretto affermare che il c# è identico a vb.net. non voglio iniziare una discussione ma i motivi sono molteplici e sotto agli occhi di tutti, Beh, ok che hai hai detto di non voler iniziare una discussione, però non ha senso uscirsene con una frase del genere, che contraddice quanto detto fin ora, senza un minimo di argomentazione. Da quanto ne so io le uniche differenze rilevanti sono la sintassi (C-like e Basic-like) e il fatto che C# possa usare codice unsafe. L'uso del codice unsafe dovrebbe essere l'eccezione, non la regola, visto che se si sceglie un linguaggio di questo tipo è anche per levarsi dal pensiero la gestione della memoria, quindi tutto sommato non la vedo come una grande perdita. Le altre differenze (quelle che conosco almeno) sono tutte cose di poco conto: il VB.NET non è case sensitive, il C# non effettua le conversioni in modo implicito (VB.NET lo fa, ma lo puoi disattivare), ecc... Entrambi i linguaggi usano lo stesso framework e vengono compilati nello stesso linguaggio intermedio che, ovviamente, viene interpretato dalla stessa virtual machine. Se mi dimostri il contrario sono ben disposto a cambiare opinione, ma per avere ragione non basta uscirsene fuori con "le differenze sono molteplici e sotto agli occhi di tutti", perché fin ora ho sempre avuto prove del contrario. RE: Aiutino per XNA? - Skyline - 11-04-2013 (10-04-2013, 01:54 PM)Riccardo82 Ha scritto: Non è corretto affermare che il c# è identico a vb.net. non voglio iniziare una discussione ma i motivi sono molteplici e sotto agli occhi di tutti, Steve già ti ha risposto, come sempre, in modo impeccabile . Quindi, se mi dici quali sono tutte queste differenze, allora anche io potrò cambiare opinione |