2015-08-12 11 views
5

Come configurare Cocos2d-x (3.7) per lavorare con i nuovi strumenti cross platform C++ di Visual Studio 2015 per Android e iOS? Questo è relativamente nuovo, e non c'è molta documentazione oltre al progetto più semplice. Ho Cocos2d-x e alcuni plugin per SDKBOX e non riesco a ottenere nulla da configurare in Visual Studio.Cocos2d-x con Visual Studio 2015 strumenti multipiattaforma

Vai a votare qui per un campione. https://code.msdn.microsoft.com/site/requests/Cocos2d-x-e34be78c?ShowSubmitLinkForm=False

risposta

-3

Non hai ancora bisogno di almeno accedere a un Mac con XCode?

Attualmente l'intera struttura del progetto di Cocos2d-x è impostata su una soluzione di Visual Studio per build di windows/windows phone, un progetto xcode per build Mac e iOS e uno script di build NDK per build Android.

Quindi vorrei raccomandare di concentrarmi sul funzionamento delle build supportate e, una volta comprese, è possibile convertire in un processo di compilazione all-MSVC.

+1

Attualmente ho installato tutte le build ma cambio costantemente gli strumenti per creare ed eseguire il debug. I nuovi strumenti VS consentono di creare Windows, Android e iOS (utilizzando un server Mac build) in un unico IDE. Ottenere i progetti è dove ho dei problemi. –

1

This link sembra contenere una spiegazione e alcuni esempi (ovvero collegamenti ad altri repository git). Ho seguito le istruzioni di seguito ed è stato in grado di eseguire un eseguibile x86 sul mio sistema di sviluppo (64 bit non ha funzionato). Non ho controllato i progetti Android o iOS.

Ho citato la parte introduttiva del collegamento, il resto della pagina spiega alcuni dettagli sul codice generato.

Guida introduttiva

Assicurarsi di avere installato Windows 10. Se non è possibile installarlo sul computer principale, è possibile configurare una macchina virtuale su Windows 10 per lo sviluppo di Cocos2d-x.

Scaricare e installare Microsoft Visual Studio. Assicurarsi che i “Strumenti di sviluppo universale di Windows app” sono selezionati dalla lista caratteristiche opzionali in quanto questi sono necessari UWP development.Cocos immagine 1

per installare Python 2.7.x

Aggiungere c: \ Python27 a l'impostazione Ambiente tracciato

Penso di aver ottenuto un'installazione python corretta con la versione di comunità di Visual Studio 2015, che viene aggiunta automaticamente al percorso.

Clone il Cocos2d-x repo [https://github.com/cocos2d/cocos2d-x] e seguire la procedura descritta nel file Leggimi relativo (-init download-deps.py e aggiornamento sottomodulo git)

Invece di clonazione repository git , Ho effettivamente scaricato cocos2d-x-3.8.1.zip dal sito Web, finora sembra funzionare. Ho usato i seguenti comandi nella cartella in cui ho decompresso.

python download-deps.py 
python setup.py 

Come detto non ho controllato i progetti Android e/o iOS che sono stati generati.

Aprite il prompt dei comandi e utilizzare il comando:

cocos new myWin10Game -l cpp -d projects 

NB: Dopo questo passo generazione, l'uscita mi ha spinto che avevo bisogno di cambiare alcune cose nei progetti Android e iOS.

Inserire la cartella proj.win10 e aprire la soluzione. In questo esempio, sarà myWin10Game.sln.

0

Un ragazzo cinese ce l'ha fatta. Ho provato ma non ho idea di come aggiungere il codice sorgente in VS 2015 (in realtà, ha citato il modulo "proj.win10" ???). Qui il link: http://blog.csdn.net/emcodelin/article/details/47956919

Qui la sezione è interessante (da google translate).

Use Visual Studio 2015 debugger Android platform game Cocos2d-x C++ code

0

Questa domanda è un po 'vecchio vecchio, ma se qualcuno lo colpisce nei risultati di ricerca v'è ora un progetto di Visual Studio per indirizzare i dispositivi Android con Cocos2d-x. Non è integrato con il sistema di modelli cocos, quindi deve essere aggiornato per versione cocos. Attualmente è per VS 2015 Update 3 e Cocos 3.12.

https://blogs.msdn.microsoft.com/vcblog/2016/07/12/cocos2d-x-visual-studio-android-project/

ho sviluppato quindi sentitevi liberi di ping qualsiasi domanda la mia strada.

Problemi correlati