| Che programmi servono per iniziare a sviluppare? | |
|
+4Fausto ndudi Matt44 Curiosity12 8 partecipanti |
Autore | Messaggio |
---|
Curiosity12 Allievo Astronauta
Numero di messaggi : 118 Località : Brissago Valtravaglia Data d'iscrizione : 24.08.12
| Titolo: Che programmi servono per iniziare a sviluppare? Mer 6 Feb 2013 - 15:08 | |
| Che programmi mi servono per sviluppare un addon?
| |
|
| |
Matt44 Add-on Developer
Numero di messaggi : 1226 Età : 46 Località : Bergamo Data d'iscrizione : 13.04.11
| Titolo: Re: Che programmi servono per iniziare a sviluppare? Mer 6 Feb 2013 - 15:10 | |
| Per le DLL, Visual Studio Express dovrebbe essere gratuito e ti permette di compilare le DLL. | |
|
| |
ndudi Add-on Developer
Numero di messaggi : 450 Età : 41 Località : como Data d'iscrizione : 13.06.11
| Titolo: Re: Che programmi servono per iniziare a sviluppare? Mer 6 Feb 2013 - 20:08 | |
| Curiosity anch'io ti consiglio di iniziare con Spacecraft, in maniera da familiarizzare con i parametri principali e il modo in cui vengono gestiti.Puoi fare QUASI tutto e in maniera molto intuitiva, permettendoti di progredire velocemente nei tuoi progetti e diminuendo le frustrazioni tipiche di chi si avvicina per la prima volta all'add-on developping. Colgo comunque l'occasione per ringraziare Ripley per questi topic sempre molto utili. Proprio grazie ai tutorial da te segnalati qualche giorno fa ho compilato il mio primo ShuttlePB di esempio, e oggi sono riuscito a compilare una .dll dello scorpio, partendo dalle sorgenti che l'ottimo traduttore di artlav crea durante la conversione.Editando quelle sorgenti spero di poter presto aggiungere nuove funzionalità partendo dai progetti creati con spacecraft! (e magari utilizzare lo stesso modulo vinka per velocizzare lo sviluppo nelle prime fasi). Insomma credo di aver infilato la testa nella tana del bianconiglio, e mi sento quasi pronto per scivolare nel paese delle meraviglie!!! | |
|
| |
Fausto Admin
Numero di messaggi : 7181 Età : 41 Località : Arcore (Milano) Data d'iscrizione : 27.06.09
| Titolo: Re: Che programmi servono per iniziare a sviluppare? Mer 6 Feb 2013 - 21:53 | |
| Programmare in DLL è complicato, la cosa più difficile è sintonizzarsi sulla lunghezza d'onda del linguaggio C++ e di come è usato in Orbiter (a tal proposito il documento API Refecence è un must). Anch'io suggerisco di cominciare con i moduli Vinka. Mi piacerebbe avere a disposizione un giorno di 28-30 ore per provare creare dei nuovi moduli che sostituiscano SC3 e MS2 | |
|
| |
fred18 Add-on Developer
Numero di messaggi : 950 Età : 41 Località : La Spezia Data d'iscrizione : 04.01.12
| Titolo: Re: Che programmi servono per iniziare a sviluppare? Mer 6 Feb 2013 - 21:57 | |
| - Fausto ha scritto:
- Mi piacerebbe avere a disposizione un giorno di 28-30 ore per provare creare dei nuovi moduli che sostituiscano SC3 e MS2
Quoto in pieno!!! | |
|
| |
Ripley Admin
Numero di messaggi : 4744 Età : 60 Località : Roma Data d'iscrizione : 12.07.10
| Titolo: Che programmi servono per iniziare a sviuppare? Mer 6 Feb 2013 - 23:43 | |
| - ndudi ha scritto:
- ...Colgo comunque l'occasione per ringraziare Ripley per questi topic sempre molto utili...
È un piacere!! - Fausto ha scritto:
- ...Mi piacerebbe avere a disposizione un giorno di 28-30 ore per provare creare dei nuovi moduli che sostituiscano SC3 e MS2
Raga, lo stanno già facendo! Se volete, unitevi a loro nello sforzo. https://orbiteritalia.forumotion.com/t2133-orbiter-12l-abbandono-di-vinka-s-e-vicino | |
|
| |
Curiosity12 Allievo Astronauta
Numero di messaggi : 118 Località : Brissago Valtravaglia Data d'iscrizione : 24.08.12
| Titolo: Re: Che programmi servono per iniziare a sviluppare? Ven 8 Feb 2013 - 14:23 | |
| come si fa con le dll? | |
|
| |
Ripley Admin
Numero di messaggi : 4744 Età : 60 Località : Roma Data d'iscrizione : 12.07.10
| Titolo: Re: Che programmi servono per iniziare a sviluppare? Ven 8 Feb 2013 - 15:02 | |
| Le tue domande sono un tantino...generiche!
Inizia da qua: http://it.wikipedia.org/wiki/C%2B%2B | |
|
| |
Curiosity12 Allievo Astronauta
Numero di messaggi : 118 Località : Brissago Valtravaglia Data d'iscrizione : 24.08.12
| Titolo: Re: Che programmi servono per iniziare a sviluppare? Ven 8 Feb 2013 - 15:07 | |
| Scusate ma non ci capisco davvero niente!!!! | |
|
| |
Matt44 Add-on Developer
Numero di messaggi : 1226 Età : 46 Località : Bergamo Data d'iscrizione : 13.04.11
| Titolo: Re: Che programmi servono per iniziare a sviluppare? Ven 8 Feb 2013 - 15:40 | |
| Te lo do come consiglione, dai un'occhio a Spacecraft3 e Multistage. Se non hai idea di come programmare è meglio che parti da li, ti dico subito che ci saranno dei momenti di sconforto immenso durante la programmazione di una DLL e corri il rischio di farti passare la voglia. Parti dalle basi, ti fai un mezzo semplice (satellite/sonda) che sembra un mezzo insignificante rispetto a navi e razzi, ma poi ti appassioni e piano piano sali di livello e ti ritroverai a programmare. Sarà sempre un casino ma avrai più dimestichezza | |
|
| |
Curiosity12 Allievo Astronauta
Numero di messaggi : 118 Località : Brissago Valtravaglia Data d'iscrizione : 24.08.12
| Titolo: Re: Che programmi servono per iniziare a sviluppare? Ven 8 Feb 2013 - 16:18 | |
| come faccio ad aprire Spacecarft3 e Multistage? Non riesco a capire il linguaggio di Visual Studio C++ aiutatemi!!!!!!!!!!!!! | |
|
| |
Matt44 Add-on Developer
Numero di messaggi : 1226 Età : 46 Località : Bergamo Data d'iscrizione : 13.04.11
| Titolo: Re: Che programmi servono per iniziare a sviluppare? Ven 8 Feb 2013 - 16:42 | |
| In questa discussione del nostro forum puoi scaricare il manuale tradotto dal buon Dany Manuale Spacecraft 3 ITAMultistage ti serve per creare i lanciatori, non mi sembra ci sia un manuale tradotto. Spacecraft ti serve per tutto il resto, il manuale tradotto è utile ti consiglio di tenerti vicino anche il manuale in inglese, può essere utile e così ti abitui con la lingua visto che è difficile trovare roba tradotta se non qui Per lavorare con Spacecraft 3 ti basta blocco note, e ti consiglio di scaricarti il Poderosa che lo utilizza, per cominciare inizia a smontarlo e studiarlo, può sembrare difficile ma con spacecraft una volta imparato puoi sfornare addon in veramanente poco tempo una volta che capisci dove andare a mettere le mani Buon divertimento! | |
|
| |
Ripley Admin
Numero di messaggi : 4744 Età : 60 Località : Roma Data d'iscrizione : 12.07.10
| Titolo: Re: Che programmi servono per iniziare a sviluppare? Ven 8 Feb 2013 - 16:58 | |
| Comunque, per rispondere alla domanda che dà il titolo a questo thread, per iniziare a sviluppare in Orbiter, ci sono due strade: Se si vuole subito "andare al cuore" della questione, e si ha già qualche esperienza di programmazione, si deve installare quello che è scritto qua: https://orbiteritalia.forumotion.com/t743-visual-c-2010-e-orbiter-sdkAvremo così a disposizione l'ambiente di sviluppo "Visual C++ 2010 Express", che ci fornirà tutti gli strumenti per compilare i nostri programmi (scritti con un semplice editor di testo integrato), che diventeranno le nostre navi in formato DLL. Naturalmente, va da sè, si deve saper programmare in C++, che non è tra le cose più semplici del mondo. Si può fare, ma ci si deve impegnare un bel po'. Nella cartella di Orbiter ce n'è una chiamata "Orbitersdk" che contiene tutti gli esempi e la documentazione che ci serve. Uno step che sembra essere standard è la modifica dello ShuttlePB, di cui sono disponibili i sorgenti, in quanto è la più semplice e per imparare l'ABC va benissimo. L'altra strada più semplice è, come ti ha detto Matt44, usare i moduli generici di Vinka, Multistage2 e Spacecraft3, più "limitati" rispetto ad una DLL customizzata come vogliamo noi, ma senza dubbio più che sufficienti e più user friendly per chi è all'inizio.
Risorse random per programmatori (è roba tosta): http://appuntilinux.mirror.garr.it/mirrors/appuntilinux/a2/a21.htm (andate al Volume 3, Parte VI per le "nozioni di C") http://archive.org/details/AppuntiDiInformaticaLibera http://www.html.it/guide/guida-c2/ www.acm.uiuc.edu/webmonkeys/book/c_guide/index.html http://www.oberon2005.ru/paper/kr_c.pdf http://www.cplusplus.com/ | |
|
| |
ApolloFZ Astronauta
Numero di messaggi : 246 Età : 29 Località : Rimini Data d'iscrizione : 03.12.11
| Titolo: Re: Che programmi servono per iniziare a sviluppare? Ven 8 Feb 2013 - 18:26 | |
| Vorrei aggiungere che per programmare e sviluppare un addon serve pazienza e voglia di apprendimento oltre ad avere una certa predisposizione per queste cose ( io infatti, oltre a problemi con orbiter, mi fermai al modello 3D per la difficoltà di capire lo step sucessivo)! Quindi in bocca al lupo! | |
|
| |
Curiosity12 Allievo Astronauta
Numero di messaggi : 118 Località : Brissago Valtravaglia Data d'iscrizione : 24.08.12
| Titolo: Re: Che programmi servono per iniziare a sviluppare? Sab 9 Feb 2013 - 11:13 | |
| Come faccio con il linguaggio??? | |
|
| |
Matt44 Add-on Developer
Numero di messaggi : 1226 Età : 46 Località : Bergamo Data d'iscrizione : 13.04.11
| Titolo: Re: Che programmi servono per iniziare a sviluppare? Sab 9 Feb 2013 - 11:18 | |
| In che senso con il linguaggio? intendi C++ o per i moduli Vinka? Nel primo caso Ripley ti ha segnalato alcuni siti utili per il C++, devi studiarti quelli, si parla ovviamente di programmazione vera e propria, quindi tutta la sua logica e casini che ci stanno dietro senza aggiungerci Orbiter. Nel secondo caso segui le indicazioni che ti avevo dato prima, poi se ti pianti chiedi. Comunque come a prescindere dalla strada che scegli punta a fare domande più specifiche, perchè spiegarti tutto un linguaggio in poche parole è abbastanza complesso, e se ne fossimo capaci non saremmo probabilmente qui | |
|
| |
Curiosity12 Allievo Astronauta
Numero di messaggi : 118 Località : Brissago Valtravaglia Data d'iscrizione : 24.08.12
| Titolo: Re: Che programmi servono per iniziare a sviluppare? Sab 9 Feb 2013 - 12:48 | |
| che cos' è di preciso Vinka?
| |
|
| |
Matt44 Add-on Developer
Numero di messaggi : 1226 Età : 46 Località : Bergamo Data d'iscrizione : 13.04.11
| Titolo: Re: Che programmi servono per iniziare a sviluppare? Sab 9 Feb 2013 - 12:51 | |
| ... Vinka è il creatore dei moduli Spacecraft3 e Multistage, questi moduli sono DLL ti permettono di interfacciarti con Orbiter così da evitarti la programmazione vera e propria. | |
|
| |
Curiosity12 Allievo Astronauta
Numero di messaggi : 118 Località : Brissago Valtravaglia Data d'iscrizione : 24.08.12
| Titolo: Re: Che programmi servono per iniziare a sviluppare? Sab 9 Feb 2013 - 14:34 | |
| | |
|
| |
Ripley Admin
Numero di messaggi : 4744 Età : 60 Località : Roma Data d'iscrizione : 12.07.10
| Titolo: Re: Che programmi servono per iniziare a sviluppare? Sab 9 Feb 2013 - 17:59 | |
| | |
|
| |
Curiosity12 Allievo Astronauta
Numero di messaggi : 118 Località : Brissago Valtravaglia Data d'iscrizione : 24.08.12
| Titolo: Re: Che programmi servono per iniziare a sviluppare? Dom 10 Feb 2013 - 16:56 | |
| Si, ma tra questi qual è quello giusto? e poi come faccio a creare un lanciatori o satelliti con VINKA????????????? | |
|
| |
marcogavazzeni Add-on Developer
Numero di messaggi : 1180 Età : 55 Località : Bergamo Data d'iscrizione : 04.01.09
| Titolo: Re: Che programmi servono per iniziare a sviluppare? Dom 10 Feb 2013 - 17:46 | |
| - Curiosity12 ha scritto:
- Si, ma tra questi qual è quello giusto? e poi come faccio a creare un lanciatori o satelliti con VINKA?????????????
Leggi il manuali incluso nel pacchetto,e se vai su Orbit Hangar trovi ulteriori manuali,usa l'opzione CERCA, non'è che bisogna anche lavarti le mutande? | |
|
| |
Ripley Admin
Numero di messaggi : 4744 Età : 60 Località : Roma Data d'iscrizione : 12.07.10
| Titolo: Re: Che programmi servono per iniziare a sviluppare? Dom 10 Feb 2013 - 19:38 | |
| Sarò buono, ma sarà l'ultima volta. Questo è il pacchetto completo con tutte le ultime versioni. Va bene per Orbiter2010, mentre non so come va per Orbiter2006 (che non uso)
http://www.tuttovola.org/index.php?ind=downloads&op=entry_view&iden=610
Se il tutto non fosse già sufficientemente difficile, ai software già citati (e alle capacità che servono per usarli), si deve aggiungere anche tutto il "lato grafico" di un progetto, cioè la creazione del modello 3D (mesh), le sue animazioni, le texture (skin) che lo ricopriranno, ecc, senza i quali una splendida DLL in C++ non servirebbe a nulla.
In genere, nel mondo di Orbiter, per creare un modello 3D si usa Anim8or, sennò c'è anche Blender, parecchio più complesso. Per applicare la texture sulla mesh si può usare UVMapper. Tutti questi programmi sono free.
Ci sono anche diversi tutorial su OH (per esempio, quelli di ar81 per Anim8or), plug-in per la conversione, import/export di immagini, ecc...
3DS2MSH (Vinka) 3DS2Mesh win interface (mustard) Mesh Wizard (ar81) Anim8or 2 Mesh Tutorial V2 (courtenay blackburn)
Ma dato che di modellazione grafica ci capisco ben poco, mi fermo qua. | |
|
| |
Contenuto sponsorizzato
| Titolo: Re: Che programmi servono per iniziare a sviluppare? | |
| |
|
| |
| Che programmi servono per iniziare a sviluppare? | |
|