[Risolto] Aiuto per bge.logic..LibFree

Blender.it | Coding | Supporto Python | Aiuto per bge.logic..LibFree

Stai vedendo 6 articoli - dal 1 a 6 (di 6 totali)
  • Autore
    Articoli
  • #577782

    Matteo
    Partecipante
    • Blenderista
    • Post sul Forum 6

    Salve salve ragazzuoli del bge.

    Non riesco a capire dove sbaglio. Vi incollo qui il testo del mio codice, premetto che sto utilizzando UPBGE e sono totalmente nabbo di informatica, sto imparando da solo guardando in giro per la rete:

     

    import bge

    def main():

    scene = bge.logic.getCurrentScene()
    cont = bge.logic.getCurrentController()
    own = cont.owner

    cube = scene.objects[‘Cube’]

    if not ‘init’ in own:
    bge.logic.LibLoad(‘//assets/sphere.blend’, ‘Scene’, async=False)
    own[‘init’] = 0

    bge.logic.LibFree(‘//assets/sphere.blend’)

    main()

     

    Mandando in funzione il tutto, viene richiamto e caricato correttamente il file ‘sphere.blend‘, ma non funziona invece

    il comando ‘LibFree‘ che dovrebbe eliminare dalla memoria il file (dico bebe?).

    La console di sistema non mi segnala nessun errore e quindi non riesco proprio a capire quale sia il mio errore.

    Grazie grazie ragazzuoli!!

     

    #577783

    Anfeo
    Partecipante
    • Blender.it Staff
    • Associato Blender Italia
    • Professionista accreditato
    • Moderatore Forum

    Riesci a postare il codice come file testo, magari da http://pasteall.org/ , così vediamo se le identazioni sono giuste, non vorrei che ci sia un problema di logica.

    Non conosco il comando libfree, ma penso che se funzionasse avresti un qualche riscontro di qualche tipo?


    #577786

    Matteo
    Partecipante
    • Blenderista
    • Post sul Forum 6

    http://www.pasteall.org/1075527/python

    Questo è il link dove ho messo il codice

    #577787

    Matteo
    Partecipante
    • Blenderista
    • Post sul Forum 6

    si se il comado dovesse funzionare non dovrebbe visualizzarsi la sfera appoggiata al cubo

    #577819

    Anfeo
    Partecipante
    • Blender.it Staff
    • Associato Blender Italia
    • Professionista accreditato
    • Moderatore Forum

    Il comando penso che carichi la libreria presente nel file sphere nel file blend, e dopo lo pulisce, ma non elimina l’oggetto, per togliere l’oggetto penso serva un altro comando.


    #577903

    Matteo
    Partecipante
    • Blenderista
    • Post sul Forum 6

    Ok provo a documentarmi meglio, grazie comunque

Stai vedendo 6 articoli - dal 1 a 6 (di 6 totali)

Devi essere loggato per rispondere a questa discussione.