Ho qualche modulo funzione scritto in Objective-c, potrei avvolgere l'obiettivo-C di C++, quindi integrare il codice C/C++ con Lua usando toLua ++, quindi usando il codice lua in Corona? Potrei farlo? Sembra impossibile ...Posso estendere Corona con codice nativo?
risposta
potresti creare una libreria condivisa, quindi basta richiederla nel tuo codice.
ad es. creare mylibrary.so
poi nel lua
require("mylibrary")
Lua cercherà nel vostro LUA_PATH.
Ci sono alcune cose di cui non sono sicuro in Corona - se caricherà una libreria condivisa e si può usare inLUa ++. Funzionerà bene nella normale lua. Potresti avere problemi con i binding nella libreria condivisa a Cocoa - non sono sicuro, non qualcosa che ho provato. Ho costruito un file .dll in windows e ha funzionato bene - di nuovo non in corona.
Here's how to build a shared library
It seems like corona will do it - have a look here
this could be the stopper though - no shared libraries on iOS
hth
Corona non permette di estendere con codice nativo (ancora) E 'nelle loro tabelle di marcia, e si suppone essere attuata nei prossimi mesi
Quasi 3 anni dopo, mi chiedo se questo è stato implementato? – SullX
- 1. Posso compilare Java nel codice nativo?
- 2. perdita di memoria java con codice nativo
- 3. visualizza codice nativo da Eclipse
- 4. Compilando java nel codice nativo?
- 5. Ricaricamento dello schermo in corona
- 6. Posso usare sdk Corona per creare app non di gioco?
- 7. Corona, system.scheduleNotification non funziona correttamente
- 8. Three.js portato su codice nativo?
- 9. Differenza tra codice nativo e codice gestito?
- 10. Access AsyncStorage dal codice nativo
- 11. Node-Webkit con modulo esterno contenente codice nativo
- 12. Risoluzione schermo dispositivo corona SDK
- 13. Dovremmo andare al modo Corona?
- 14. Come aggiungere codice Android nativo a LibGDX?
- 15. come posso estendere un servizio
- 16. Come estendere Prism per MVVM codice boiler
- 17. codice sorgente del metodo nativo Java
- 18. accesso java metodo sincronizzato dal codice nativo
- 19. debug di codice nativo in Biblioteca Android
- 20. Debug di codice nativo di HelloJni
- 21. Perché sto ottenendo questo UnsatisfiedLinkError con codice nativo?
- 22. Problemi nella creazione di una libreria Android con codice nativo
- 23. Array Popola VBA con elenco di valori in codice nativo
- 24. Esistono compilatori di codice nativo Lisp?
- 25. Java stringa di codice nativo fine
- 26. Codice misto (nativo, gestito): come interagisce (tecnicamente)?
- 27. Estensione per Firefox: esecuzione del codice nativo?
- 28. Android bitmap codice nativo - che collega problema
- 29. Posso sovrascrivere/estendere i metodi Meteor?
- 30. Corona: tentativo per concatenare 'sceneName' globale
Ma il problema chiave è A CORONA. -_-! – zsounder
yah ma corona è lua con alcune librerie per quanto ho capito. Il kicker è che non puoi avere librerie condivise su iOS, a meno che qualcuno non abbia capito un trucco. Potresti creare la tua shell shell e collegare staticamente la tua libreria, sarebbe difficile :-( – daven11
@ daven11: [Non tutte le parti di Lua sono incluse.] (Http://developer.anscamobile.com/content/changes- lua). 'require' è preelaborato quando si" costruisce ", credo (con Corona, devi inviare il tuo codice ai loro server per recuperare un'app funzionante) – Mud