|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Mar 2013
Città: vicino vicenza
Messaggi: 787
|
[c# - monogame] non parte
buona sera a tutti, ho da poco installato l'ultima versione di monogame sul mio pc, insieme a visual studio 2010, l'installazione è andata a termine perfettamente e quando creo un nuovo progetto su visual studio mi escono tutte le opzioni di monogame.
io poi creo un progetto con il pulsante "monogame windows openGL project" ora se io cliccassi sul debug dovrebbe apparirmi una schermata azzurra ma invece mi da un errore che vi scrivo sotto. Codice:
#region Using Statements
using System;
using System.Collections.Generic;
using System.Linq;
#endregion
namespace GameName6
{
/// <summary>
/// The main class.
/// </summary>
public static class Program
{
private static Game1 game;
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main()
{
game = new Game1();
game.Run();
}
}
}
__________________
il mio pc |
|
|
|
|
|
#2 |
|
Member
Iscritto dal: Oct 2010
Città: Savona
Messaggi: 194
|
Dirò una cavolata ma nel listato della dichiarazione della classe Game1
è tutto a posto, Game1 eredita da una classe del framework di monogame. Poi hai inserito tutti i riferimenti dei framework di monogame nel progetto? Non ho mai usato monogame ma xna quindi mi sono venuti questi dubbi.
__________________
AMD Phenom II X6 3Ghz, MB Gigabyte 790xta-ud4 F4A, 4Gb Ram ddr3, HD Segate Barracuda 1T, SV ASUS GTX 560 Ti DirectCu II ,Monitor Philips 1920x1080 led 2 ms, Xbox360 Slim, Tablet Asus Transformer Pad TF300T, Gameboy Advance, Ipod Touch 16Gb Ultima modifica di AllerITA : 10-08-2013 alle 08:20. |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Mar 2013
Città: vicino vicenza
Messaggi: 787
|
io non ho inserito nessun riferimento, dal program.cs che ha come codice quello scritto nel mio primo post salta a gam1.cs in una volta arrivato al fatidico game.run() esegue in ordine questi spezzoni di codice:
Codice:
protected override void Initialize()
{
// TODO: Add your initialization logic here
base.Initialize();
}
Codice:
protected override void LoadContent()
{
// Create a new SpriteBatch, which can be used to draw textures.
spriteBatch = new SpriteBatch(GraphicsDevice);
// TODO: use this.Content to load your game content here
}
Codice:
protected override void Initialize()
{
// TODO: Add your initialization logic here
base.Initialize();
}
__________________
il mio pc |
|
|
|
|
|
#4 |
|
Member
Iscritto dal: Oct 2010
Città: Savona
Messaggi: 194
|
Mi sembra che i dubbi che avevo siano infondati da quello che mi hai detto.
Non credo tu debba includere altri riferimenti. L'unica cosa che non mi è chiaro è se stai compilando un progetto di esempio del sito o se stai costruendo una cosa tua. Hai provato a vedere qualche tutorial del sito di monogame? Un'ultimo dubbio , la tua versione delle librerie di monogame e' compatibile con visual studio 2010? e se e' compatibile hai installato : XNA 4.0 Game Studio Windows Phone 7 SDK OpenAL.
__________________
AMD Phenom II X6 3Ghz, MB Gigabyte 790xta-ud4 F4A, 4Gb Ram ddr3, HD Segate Barracuda 1T, SV ASUS GTX 560 Ti DirectCu II ,Monitor Philips 1920x1080 led 2 ms, Xbox360 Slim, Tablet Asus Transformer Pad TF300T, Gameboy Advance, Ipod Touch 16Gb Ultima modifica di AllerITA : 10-08-2013 alle 11:54. |
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Mar 2013
Città: vicino vicenza
Messaggi: 787
|
monogame va a sostituire xna anche perchè xna è morto come progetto mentre monogame è sempre in aggiornamento, io non ho installato xna proprio per questo, ho installato direttamente monogame che se hai guardato sul suo sito è perfettamente compatibile con visual studio 2012/2010 e monodevelop.
come per xna se si compila senza aver scritto del proprio codice all'interno di quello generato automaticamente dovrebbe apparire una finestra azzurra. la stessa cosa dovrebbe accadere anche con monogame e dai vari tutorial che ho guardato dovrebbe essere praticamente identico. ora a me questa schermata non appare e si impianta tutto con l'errore che ho citato nel primo post
__________________
il mio pc |
|
|
|
|
|
#6 |
|
Member
Iscritto dal: Oct 2010
Città: Savona
Messaggi: 194
|
Ti ripeto sono perfettamente ignorante su monogame. Infatti come hai detto tu
l'XNA Game Studio e' uno dei requisiti non indispensabili per Monogame, Poiché hai già visual studio 2010. L'unico dubbio è che se crei un progetto da zero e lo compili dovrebbe funzionare tranne nel caso che il tuo pc non ha installato tutto il software richiesto di base o al limite che la macchina non soddisfa le caratteristiche minime per fare girare il compilato. In altro modo non so aiutarti.
__________________
AMD Phenom II X6 3Ghz, MB Gigabyte 790xta-ud4 F4A, 4Gb Ram ddr3, HD Segate Barracuda 1T, SV ASUS GTX 560 Ti DirectCu II ,Monitor Philips 1920x1080 led 2 ms, Xbox360 Slim, Tablet Asus Transformer Pad TF300T, Gameboy Advance, Ipod Touch 16Gb |
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Mar 2013
Città: vicino vicenza
Messaggi: 787
|
ti ripeto, sei andato a vedere sul sito di monogame cos'è e cosa richiede?
anche perchè richiede solo che visual studio sia installato e la mia macchina può far girare benissimo tutto
__________________
il mio pc |
|
|
|
|
|
#8 |
|
Member
Iscritto dal: Oct 2010
Città: Savona
Messaggi: 194
|
Be sempre da ignorante mi sembra che non sia richiesto solo visual studio 2010.
Ad esempio io per usare il vecchio XNA 4.0 ho installato l'ultima versione delle DirectX 9. Mentre mi sembra che monogame utilizzi le OpenGL/OpenAL che devono esserci sul PC. Purtroppo più di così non so dirti.
__________________
AMD Phenom II X6 3Ghz, MB Gigabyte 790xta-ud4 F4A, 4Gb Ram ddr3, HD Segate Barracuda 1T, SV ASUS GTX 560 Ti DirectCu II ,Monitor Philips 1920x1080 led 2 ms, Xbox360 Slim, Tablet Asus Transformer Pad TF300T, Gameboy Advance, Ipod Touch 16Gb |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 09:27.



















