RILASCIATO ORBITER 2016!!! CLICCA QUI PER SCARICARLO
 
IndiceIndice  FAQFAQ  LinkLink  CercaCerca  RegistrarsiRegistrarsi  Accedi  
Accedi
Nome utente:
Password:
Connessione automatica: 
:: Recuperare la parola d'ordine
FOI sui social networks
Argomenti simili
Siti Amici
Astronautica Ultima Speranza

AstronautiNEWS

Orbiter Forum

Tuttovola.org

Contatore Visite
Ultimi argomenti
» salve
Da Ripley Ven 28 Apr 2017 - 7:46

» Sviluppo di una base italiana - Sede ASVI
Da Dany Gio 27 Apr 2017 - 14:31

» Cassini inizia l'ultimo anno della sua missione
Da Pete Conrad Mer 26 Apr 2017 - 8:36

» Lagrange MFD
Da Ripley Lun 24 Apr 2017 - 20:04

» Orbits - visualizzazione grafica di orbite e parametri
Da Ripley Gio 20 Apr 2017 - 12:39

» Ciao a tutti arrivo da Facebook
Da Claudio Riccobene Ven 14 Apr 2017 - 1:09

» Delphinus
Da Pete Conrad Dom 9 Apr 2017 - 22:21

» D3D9Client - il client grafico di Jarmonik
Da Ripley Gio 6 Apr 2017 - 12:12

» X-Plane 11
Da fred18 Lun 3 Apr 2017 - 10:56

» Plugin per Space Network
Da fred18 Lun 3 Apr 2017 - 10:53

» spazioplano futuristico?
Da fred18 Dom 26 Mar 2017 - 0:34

» LOGAN STREAMING FILM ITALIANO 2017
Da Pete Conrad Sab 11 Mar 2017 - 19:37

» trasformare carichi dgiv
Da Jim lovell Gio 2 Mar 2017 - 11:56

» Dropbox abbandona il supporto alla cartella Public
Da marcogavazzeni Gio 2 Mar 2017 - 11:01

» Excel: dimensioni, capacità, massa di un serbatoio sferico
Da Ripley Gio 2 Mar 2017 - 0:53

» "Starlab" space station
Da Andrew Mar 28 Feb 2017 - 23:04

» Dyna-Soar declassificato!
Da Andrew Dom 29 Gen 2017 - 12:14

» Apollo 1: cinquant’anni fa, la prima tragedia spaziale americana
Da Ripley Ven 27 Gen 2017 - 14:46

» Informazione su Pad24_UR500_O2016_v2
Da Ash Mar 24 Gen 2017 - 22:47

» Happy birthday, mr. Aldrin!
Da Pete Conrad Ven 20 Gen 2017 - 12:00


Condividere | 
 

 Veicolo per riparazioni stazioni spaziali

Vedere l'argomento precedente Vedere l'argomento seguente Andare in basso 
Andare alla pagina : Precedente  1, 2, 3, 4, 5, 6, 7, 8  Seguente
AutoreMessaggio
marcogavazzeni
Add-on Developer
Add-on Developer
avatar

Numero di messaggi : 1146
Età : 48
Località : Bergamo
Data d'iscrizione : 04.01.09

MessaggioOggetto: Re: Veicolo per riparazioni stazioni spaziali   Dom 17 Lug 2011 - 21:59

Ah ok....come si fà a fare cosa scusa? Blink
A prendere la dll?Devi vedere l'indirizzo dove te l'ha creata...sotto nella finestra Output di solito stà scritto.
Tornare in alto Andare in basso
Vedere il profilo dell'utente http://www.orbithangar.com/searchauth.php?search=marcogavazzeni
Dany
Add-on Developer
Add-on Developer
avatar

Numero di messaggi : 872
Località : Roma
Data d'iscrizione : 12.12.10

MessaggioOggetto: Re: Veicolo per riparazioni stazioni spaziali   Dom 17 Lug 2011 - 22:06

Come si fa ad impostare la tastiera per effettuare le animazioni, perche ora non va con qualsiasi tasto. Quindi o devo definire il tasto (che non è stato fatto) oppure non lo so.
La DLL la salva direttamente in Orbiter.
Tornare in alto Andare in basso
Vedere il profilo dell'utente
marcogavazzeni
Add-on Developer
Add-on Developer
avatar

Numero di messaggi : 1146
Età : 48
Località : Bergamo
Data d'iscrizione : 04.01.09

MessaggioOggetto: Re: Veicolo per riparazioni stazioni spaziali   Dom 17 Lug 2011 - 22:28

Devi usare la funzione

clbkConsumeBufferedKey

int clbkConsumeBufferedKey (DWORD key, bool down, char *kstate);
Tornare in alto Andare in basso
Vedere il profilo dell'utente http://www.orbithangar.com/searchauth.php?search=marcogavazzeni
Dany
Add-on Developer
Add-on Developer
avatar

Numero di messaggi : 872
Località : Roma
Data d'iscrizione : 12.12.10

MessaggioOggetto: Re: Veicolo per riparazioni stazioni spaziali   Dom 17 Lug 2011 - 23:12

Ho inserito

int Project1::clbkConsumeBufferedKey (DWORD key, bool down, char *kstate)
{
switch (key) {
case OAPI_KEY_K: // "operate docking port"
RevertPortello ();
return 1;
}
return 0;
}

L'ho dichiarato e compilato senza errori, ma l'animazione non va. unsure
Tornare in alto Andare in basso
Vedere il profilo dell'utente
marcogavazzeni
Add-on Developer
Add-on Developer
avatar

Numero di messaggi : 1146
Età : 48
Località : Bergamo
Data d'iscrizione : 04.01.09

MessaggioOggetto: Re: Veicolo per riparazioni stazioni spaziali   Lun 18 Lug 2011 - 0:02

In

Project1::Project1 (OBJHANDLE hVessel, int flightmodel)
: VESSEL2 (hVessel, flightmodel)
{

DefineAnimations ();
Portello_proc = 0.0;
Portello_status = DOOR_CLOSED;

}

e in

void Project1::clbkPostCreation ()
{

SetAnimation (anim_Portello, Portello_proc);
}

Si l'ultimo c'è
Tornare in alto Andare in basso
Vedere il profilo dell'utente http://www.orbithangar.com/searchauth.php?search=marcogavazzeni
Dany
Add-on Developer
Add-on Developer
avatar

Numero di messaggi : 872
Località : Roma
Data d'iscrizione : 12.12.10

MessaggioOggetto: Re: Veicolo per riparazioni stazioni spaziali   Lun 18 Lug 2011 - 17:32

Avevo tolto il clbkPostCreation, pensavo di aver sbagliato anche quello, l'ho rinserito e ricompilato ma non cambia nulla. Ma il clbkPostStep era tutto errato vero? Quando ho un attimo lo ricontrollo per bene e ti faccio sapere.

Dimenticavo, l' anim_Portello ora l'ho dichiarato con:

UINT anim_Portello;

E' giusto? Prima però non avevo fatto così e neanche mi ricordo come.
Tornare in alto Andare in basso
Vedere il profilo dell'utente
Fausto
Admin
Admin
avatar

Numero di messaggi : 7089
Età : 34
Località : Arcore (Milano)
Data d'iscrizione : 27.06.09

MessaggioOggetto: Re: Veicolo per riparazioni stazioni spaziali   Lun 18 Lug 2011 - 20:46

Dany, controllo se ti funziona inserendo questo om grassetto:


int Project1::clbkConsumeBufferedKey (DWORD key, bool down, char *kstate)
{

if (!down) return 0; // only process keydown events

switch (key) {
case OAPI_KEY_K: // "operate docking port"
RevertPortello ();
return 1;
}
return 0;
}

E' una stringa molto imposrtante!

_________________________________________________

Dategli una grande sfida, una che sembra impossibile. Dategli il desiderio di vincerla. Unite le due cose, e l'essere umano è capace di tutto

Jim Lovell
Tornare in alto Andare in basso
Vedere il profilo dell'utente
Dany
Add-on Developer
Add-on Developer
avatar

Numero di messaggi : 872
Località : Roma
Data d'iscrizione : 12.12.10

MessaggioOggetto: Re: Veicolo per riparazioni stazioni spaziali   Lun 18 Lug 2011 - 22:11

Anche cosi non và.
Tornare in alto Andare in basso
Vedere il profilo dell'utente
Dany
Add-on Developer
Add-on Developer
avatar

Numero di messaggi : 872
Località : Roma
Data d'iscrizione : 12.12.10

MessaggioOggetto: Re: Veicolo per riparazioni stazioni spaziali   Mar 19 Lug 2011 - 17:19

Funzionaaa Forza , avevo tolto il clbkPostStep pensando che fosse errato ma ora l'ho rinserito e compilato, ed ora funziona. Thumb Up
Grazie ancora per l'aiuto.
Tornare in alto Andare in basso
Vedere il profilo dell'utente
Dany
Add-on Developer
Add-on Developer
avatar

Numero di messaggi : 872
Località : Roma
Data d'iscrizione : 12.12.10

MessaggioOggetto: Re: Veicolo per riparazioni stazioni spaziali   Mer 20 Lug 2011 - 21:17

Mi serve ancora una mano, ho impostato la seconda visuale ma ho un paio di problemi.
1-
Come potete vedere dalla foto l'HUD appare impresso sulla testa dell'astronauta, ma gli MFD no, come mai? dove sbaglio?

2- Sempre dalla stessa visuale si dovrebbe vedere i portelli aprirsi, ma non è così.
Sono andato a vedere sul DG per capire un pò ma non ho fatto molto. Praticamente ho ridefinito l'animazione (DefineAnimations) con VCPortello, ecco come finisce:

AddAnimationComponent (anim_Portello, 0, 1, &Portello1);
AddAnimationComponent (anim_Portello, 0, 1, &Portello2);
AddAnimationComponent (anim_Portello, 0, 1, &VCPortello1);
AddAnimationComponent (anim_Portello, 0, 1, &VCPortello2);

Però più di così non sono riuscito a fare e continua a non vedersi.
Aiutoo.
Tornare in alto Andare in basso
Vedere il profilo dell'utente
marcogavazzeni
Add-on Developer
Add-on Developer
avatar

Numero di messaggi : 1146
Età : 48
Località : Bergamo
Data d'iscrizione : 04.01.09

MessaggioOggetto: Re: Veicolo per riparazioni stazioni spaziali   Mer 20 Lug 2011 - 23:09

Per l'hud non sò cosa dirti,per le animazioni controlla che il numero della mesh sia quello giusto così come i gruppi
Tornare in alto Andare in basso
Vedere il profilo dell'utente http://www.orbithangar.com/searchauth.php?search=marcogavazzeni
Fausto
Admin
Admin
avatar

Numero di messaggi : 7089
Età : 34
Località : Arcore (Milano)
Data d'iscrizione : 27.06.09

MessaggioOggetto: Re: Veicolo per riparazioni stazioni spaziali   Mer 20 Lug 2011 - 23:41

L'Hud è un problema non risolvibile purtoppo.. Piangere Comunque davvero un ottimo lavoro!

_________________________________________________

Dategli una grande sfida, una che sembra impossibile. Dategli il desiderio di vincerla. Unite le due cose, e l'essere umano è capace di tutto

Jim Lovell
Tornare in alto Andare in basso
Vedere il profilo dell'utente
Ripley
Moderator
Moderator
avatar

Numero di messaggi : 4417
Età : 53
Località : Roma
Data d'iscrizione : 12.07.10

MessaggioOggetto: Re: Veicolo per riparazioni stazioni spaziali   Gio 21 Lug 2011 - 10:12

Bravo Dany!

_________________________________________________
La mia pagina su Orbiter | Guida a Orbiter | Traduzioni e download | I miei add-on su OH | Video su Vimeo
Tornare in alto Andare in basso
Vedere il profilo dell'utente http://www.tuttovola.org
Dany
Add-on Developer
Add-on Developer
avatar

Numero di messaggi : 872
Località : Roma
Data d'iscrizione : 12.12.10

MessaggioOggetto: Re: Veicolo per riparazioni stazioni spaziali   Gio 21 Lug 2011 - 18:18

Grazie per i complimenti Big Grin , ed ora l'animazione è visibile anche dal VC. Forza Avevo sbagliato il numero della mesh, quel numero mi era poco chiaro e non capivo a cosa serviva.
Tornare in alto Andare in basso
Vedere il profilo dell'utente
marcogavazzeni
Add-on Developer
Add-on Developer
avatar

Numero di messaggi : 1146
Età : 48
Località : Bergamo
Data d'iscrizione : 04.01.09

MessaggioOggetto: Re: Veicolo per riparazioni stazioni spaziali   Gio 21 Lug 2011 - 19:51

Ottimo lavoro!! Thumb Up 2
Tornare in alto Andare in basso
Vedere il profilo dell'utente http://www.orbithangar.com/searchauth.php?search=marcogavazzeni
Dany
Add-on Developer
Add-on Developer
avatar

Numero di messaggi : 872
Località : Roma
Data d'iscrizione : 12.12.10

MessaggioOggetto: Re: Veicolo per riparazioni stazioni spaziali   Dom 24 Lug 2011 - 19:30

Ho ridisegnato i bracci li ho fatti meno rozzi, non da cantiere edile. Il fatto è che con il braccio superiore era cresciuto troppo in altezza e comunque era eccessivo, troppo grande, così l'ho ridimensionato e di conseguenza anche i bracci anteriori. Come vi sembra?


E questa per mostrarvi come ho texturato l'interno sfruttando le texture del DG ed Atlantis.

Non badate al cruscotto rosso è ancora da finire.
Tornare in alto Andare in basso
Vedere il profilo dell'utente
Dany
Add-on Developer
Add-on Developer
avatar

Numero di messaggi : 872
Località : Roma
Data d'iscrizione : 12.12.10

MessaggioOggetto: Re: Veicolo per riparazioni stazioni spaziali   Sab 30 Lug 2011 - 22:23

Sto provando a compilare il braccio robotico ma non riesco. Ho inserito:
-DefineAnimations
-ToggleGrapple
-ToggleArrest
-CanArrest
-clbkPostStep
-SetAnimationArm
-BOOL CALLBACK RMS_DlgProc (per ora l'ho escluso per troppi errori).

Per ora vorrei riuscire a compilare senza errori per poi aggiungere RMS_DlgProc , ed ecco la lista sweat drop degli errori "identificatore non dichiarato" su:
-g_Param
-IDD_RMS
-IDC_GRAPPLE
-IDC_STOW
-IDC_PAYLOAD
Di questi non riesco propio a capire quale sia la dichiarazione, ma su "g_Param" l'ho trovata e mi dice che non è più valida per C++ (GDIParams g_Param;).

Poi c'è un altro errore che non capisco:
-error C2228: l'elemento a sinistra di '.hDLL' deve avere una classe, struttura o unione.
Che fa sempre riferimento a "g_Param".
Tornare in alto Andare in basso
Vedere il profilo dell'utente
Fausto
Admin
Admin
avatar

Numero di messaggi : 7089
Età : 34
Località : Arcore (Milano)
Data d'iscrizione : 27.06.09

MessaggioOggetto: Re: Veicolo per riparazioni stazioni spaziali   Dom 31 Lug 2011 - 0:11

Il braccio robotico è un gran bel casino, pensa che solo con l'aiuto di Marco siamo riusciti ad inserirlo su eridanus.. comunque quelle cose a cui fai riferimento si devono dichiarare nel file .RC.

Se vai nel codice dell'atlantis, scoprirai che esiste appunto un atlantis.rc, che devi aprire con l'opzione "visualizza codice". Ecco la dentro ci sono le dichiarazioni di tutte quelle belle cosette (che riguardano la dialog box). Devi crearne uno simile per la tua nave, copiando quello dell'Atlntis e rinominandolo.. poi devi includerlo nel tuo progetto (esattamente come fai per orbitersdk.h all'inizio della pagina) ci sarebbero tante altre cose ma inizia a buttare l'occhio in quella direzione Thumb Up 2

_________________________________________________

Dategli una grande sfida, una che sembra impossibile. Dategli il desiderio di vincerla. Unite le due cose, e l'essere umano è capace di tutto

Jim Lovell
Tornare in alto Andare in basso
Vedere il profilo dell'utente
Dany
Add-on Developer
Add-on Developer
avatar

Numero di messaggi : 872
Località : Roma
Data d'iscrizione : 12.12.10

MessaggioOggetto: Re: Veicolo per riparazioni stazioni spaziali   Mer 3 Ago 2011 - 9:19

Fausto ha scritto:
Il braccio robotico è un gran bel casino
Me ne sono accorto Cursing , comunque con il tuo ultimo aiuto sono riuscito a risolvere solo IDD_RMS, per gli altri continuo a non trovare niente.
Altri consigli rolleyes
Tornare in alto Andare in basso
Vedere il profilo dell'utente
Fausto
Admin
Admin
avatar

Numero di messaggi : 7089
Età : 34
Località : Arcore (Milano)
Data d'iscrizione : 27.06.09

MessaggioOggetto: Re: Veicolo per riparazioni stazioni spaziali   Mer 3 Ago 2011 - 9:32

Quelli sono nel file resource.h!

Un esempio di resource è quello dell'Eridanus:

Codice:
//{{NO_DEPENDENCIES}}
// Microsoft Developer Studio generated include file.
// Used by Atlantis.rc
//
#define IDD_DIALOG1                    101
#define IDD_RMS                        101
#define IDI_UP                          105
#define IDI_DOWN                        106
#define IDI_LEFT                        107
#define IDI_RIGHT                      108
#define IDI_RRIGHT                      109
#define IDI_RLEFT                      110
#define IDD_PLBAY                      111
#define IDD_CTRL                        112
#define IDB_TKBKLABEL                  113
#define IDC_BUTTON1                    1000
#define IDC_WRIST_ROLLRIGHT            1000
#define IDC_PLBAYOP                    1000
#define IDC_BUTTON2                    1001
#define IDC_WRIST_YAWLEFT              1001
#define IDC_RMSOP                      1001
#define IDC_WRIST_PITCHUP              1002
#define IDC_WRIST_PITCHDOWN            1003
#define IDC_BUTTON5                    1004
#define IDC_WRIST_YAWRIGHT              1004
#define IDC_BUTTON6                    1005
#define IDC_WRIST_ROLLLEFT              1005
#define IDC_DEG01                      1006
#define IDC_STOW                        1007
#define IDC_GRAPPLE                    1008
#define IDC_SHOWGRAPPLE                1009
#define IDC_PAYLOAD                    1011
#define IDC_BUTTON9                    1024
#define IDC_ELBOW_PITCHUP              1024
#define IDC_BUTTON10                    1025
#define IDC_ELBOW_PITCHDOWN            1025
#define IDC_BUTTON14                    1029
#define IDC_SHOULDER_YAWLEFT            1029
#define IDC_BUTTON15                    1030
#define IDC_SHOULDER_PITCHUP            1030
#define IDC_BUTTON16                    1031
#define IDC_SHOULDER_PITCHDOWN          1031
#define IDC_BUTTON17                    1032
#define IDC_SHOULDER_YAWRIGHT          1032
#define IDC_PLBD_TLKBK                  1033
#define IDC_RADS_TLKBK                  1034
#define IDC_DEG1                        1035
#define IDC_RADP_TLKBK                  1035
#define IDC_DEG10                      1036
#define IDC_LATCHS_TLKBK                1036
#define IDC_LATCHP_TLKBK                1037
#define IDC_LATCHA                      1038
#define IDC_LATCHB                      1039
#define IDC_RADA                        1040
#define IDC_RADB                        1041
#define IDC_MECH1                      1042
#define IDC_MECH2                      1043
#define IDC_PLBD1                      1044
#define IDC_PLBD2                      1045
#define IDC_PLBD                        1046
#define IDC_KU_TLKBK                    1047
#define IDC_KU                          1048
#define IDC_KU_DIRECT                  1049
#define IDC_EBSS                        1050

// Next default values for new objects
//
#ifdef APSTUDIO_INVOKED
#ifndef APSTUDIO_READONLY_SYMBOLS
#define _APS_NEXT_RESOURCE_VALUE        114
#define _APS_NEXT_COMMAND_VALUE        40001
#define _APS_NEXT_CONTROL_VALUE        1051
#define _APS_NEXT_SYMED_VALUE          101
#endif
#endif


occiamente lo devi includere nel tuo progetto, all'inizio:

#include "resource.h"

_________________________________________________

Dategli una grande sfida, una che sembra impossibile. Dategli il desiderio di vincerla. Unite le due cose, e l'essere umano è capace di tutto

Jim Lovell
Tornare in alto Andare in basso
Vedere il profilo dell'utente
Dany
Add-on Developer
Add-on Developer
avatar

Numero di messaggi : 872
Località : Roma
Data d'iscrizione : 12.12.10

MessaggioOggetto: Re: Veicolo per riparazioni stazioni spaziali   Mer 3 Ago 2011 - 9:36

Inserito ma l'errore persiste e comunque non sono elencati quelli che ho scritto. unsure
Tornare in alto Andare in basso
Vedere il profilo dell'utente
Fausto
Admin
Admin
avatar

Numero di messaggi : 7089
Età : 34
Località : Arcore (Milano)
Data d'iscrizione : 27.06.09

MessaggioOggetto: Re: Veicolo per riparazioni stazioni spaziali   Mer 3 Ago 2011 - 11:20

Come no! Certo che sono elencati!

-IDC_GRAPPLE
-IDC_STOW
-IDC_PAYLOAD

Comunque se riesci ad aprire il progetto dell'Atlantis con VC++, puoi usare il tasto destro del mouse sulle variabili per aprire una finestrella con varie opzioni. Tra queste ci sono "vai a definizione" e "trova tutti i riferimenti". Aiutandoti con questi puoi trovare qualunque dichiarazione.


_________________________________________________

Dategli una grande sfida, una che sembra impossibile. Dategli il desiderio di vincerla. Unite le due cose, e l'essere umano è capace di tutto

Jim Lovell
Tornare in alto Andare in basso
Vedere il profilo dell'utente
Dany
Add-on Developer
Add-on Developer
avatar

Numero di messaggi : 872
Località : Roma
Data d'iscrizione : 12.12.10

MessaggioOggetto: Re: Veicolo per riparazioni stazioni spaziali   Mer 3 Ago 2011 - 11:35

confused 2 Non sò perche ma il mio era diverso, ora l'ho copiato e non genera più errori Forza , tranne che per "g_Param" non riesco a risolvere, ora provo il metodo che mi hai descritto.

Edit- Dimenticavo ho inserito anche "RMS_DlgProc" e sembra andare bene per ora.
Tornare in alto Andare in basso
Vedere il profilo dell'utente
Dany
Add-on Developer
Add-on Developer
avatar

Numero di messaggi : 872
Località : Roma
Data d'iscrizione : 12.12.10

MessaggioOggetto: Re: Veicolo per riparazioni stazioni spaziali   Mer 3 Ago 2011 - 12:44

Niente, ho trovato qualche riferimento ma come dicevo in precedenza non va, stessa storia per ".hDLL".
Tornare in alto Andare in basso
Vedere il profilo dell'utente
Fausto
Admin
Admin
avatar

Numero di messaggi : 7089
Età : 34
Località : Arcore (Milano)
Data d'iscrizione : 27.06.09

MessaggioOggetto: Re: Veicolo per riparazioni stazioni spaziali   Dom 14 Ago 2011 - 17:37

Ti ho messo in DropBox (nella cartella eridanus) le sorgenti.. magari tu possono essere utili.. comunque ho dato un'occhiata al tuo progetto e sembra che manchi una dichiarazione di qualche cosa da qualche parte.. in questi casi bisogna rivedersi bene con calma tutti i riferimenti ad uno ad uno nel progetto che si compila correttamente, è l'unico modo per trovare cosa c'è di diverso..

_________________________________________________

Dategli una grande sfida, una che sembra impossibile. Dategli il desiderio di vincerla. Unite le due cose, e l'essere umano è capace di tutto

Jim Lovell
Tornare in alto Andare in basso
Vedere il profilo dell'utente
Contenuto sponsorizzato




MessaggioOggetto: Re: Veicolo per riparazioni stazioni spaziali   

Tornare in alto Andare in basso
 
Veicolo per riparazioni stazioni spaziali
Vedere l'argomento precedente Vedere l'argomento seguente Tornare in alto 
Pagina 5 di 8Andare alla pagina : Precedente  1, 2, 3, 4, 5, 6, 7, 8  Seguente
 Argomenti simili
-
» Veicolo per riparazioni stazioni spaziali
» Sanzioni per sovraccarico veicolo
» Quando un veicolo è adibito ai trasporti in ADR?
» presa in carico veicolo fuori uso
» Iscrizione trasportatori in conto proprio senza proprietà dei mezzi.E' possibile?

Permesso di questo forum:Non puoi rispondere agli argomenti in questo forum
Forum Orbiter Italia :: Orbiter Space Flight Simulator :: Sviluppo Add-on-
Andare verso: