Publié : dim. 15 janv. 2006 00:18
Attends xav
je mis mets demain les vrais question vont fusé. @ demain.
je mis mets demain les vrais question vont fusé. @ demain.
PC Engine Pleasure Dome since 2001
https://forum.necstasy.net/
La version win ou dos ça revient au méme, si tu a un vieux windows type 95 utilise la version dos, sinon utilise la version Win32.Donc j'ai commencé à telecharger le compilateur huc,
lequel prendre le windows ou le dos ?
j'ai pris le windows au debut il me compile en point S
Et puis apres j'ai compilé avec le dos et c'est pareil,
mais j'aurais aimé savoir à quoi sert le huc windows.
Car le huc.exe en windows n'est pas le meme poids.
Avec cette config, la ligne de commande que j'ai fournis marche sans problémeInstallation is quite simple. Obviously, for confort purposes, you'll have to put the binary directory in your path (or any environnement variable used to search for binaries). Then, since HuC relies on the Magic Kit (a compiler only produces assembler code, not directly bytecode), you must also define the environnement variable pointing toward the directory in which the library files are present. This variable is called PCE_INCLUDE and can be set with SET PCE_INCLUDE=c:\huc\include\pce under DOS for example or $PCE_INCLUDE=/usr/local/huc/include/pce; export $PCE_INCLUDE under certain un*x shells and so on...
Plante sur mon ordi, un probléme de dll...D'autre part j'ai trouvé une editeru pce , qui facilite un peu
l'ecriture du texte , la compiltaion et les tests
Mais c'est tres bien çà*******************************
je viens d'y arriver
pour ma part
j'ai rajouté dans la boucle d'affichage
if (affichage==0)
{
spr_pattern(ADR_MANTA2);
affichage=1;
}
else
{
spr_pattern(ADR_MANTA1);
affichage=0;
}
move_manta();
Quelle est ta methode xav ?
Un moyens simple pour recuperer des graph de pckid, c'est simplement de les recupére en faisant des photos d'ecran d'emulateur en lui disant de masquer les decorps : aurais tu un petit exemple pour créer un decor de fond derrière.
cela sera ma 2eme etape. Sais tu ou je pourrais trouver des graphismes de pc kid afin de le mettre dans un jeu, sinon je vais refaire les graphismes si cela n'existe pas.
pourquoi ta palette s'appelle manta alors quelle se trouve dans pckid_1 ?pckid a écrit :Ou bien la fonction palette de couleur je l'utilise mal car j'ai pas bien compris.
#incpal(manta_pal, "pcx/pckid_1.pcx", 0, 1)
ouai mais c'est comme ça qu'aprés on fait des erreursj'ai garde le nom de manta pour mes test , car on peut l'appeller comme on veut, bref c'etait pour faire rapide.
ben ecoute, je veux bien t'aider si tu veux, mais mon aide ne sera pas bien grande n'ayant aucunne notions dans la prog.(serais tu d'accord dudule de travailler sur un projet de la création d'un pckid afin que l'on apprenne et aussi que l'on compare notre code ?)
Aprés des test approfondies, augmenter les composante rvb par 32 donne une legere erreur, j'ai donc ecrit un prog sur pc qui a recalculer des valeurs optimum pour les logiciel de dessin sur pc, il apparait qu'une incrementation de 36 donne un bien meilleur resultat, avec une erreur typique de 0,2% soit invisible pour un l'oeil humain.Et puis y a des choses a éclaircir, a propos des couleurs ; genre il faut faire varier les teintes par palier de 32 ?
Exemple :
Rouge 000 Vert 128 et Bleu 192
Et pas
Rouge 001 Vert 143 et Bleu 195.
N'oublie pas que ton sprite ne doit pas faire plus de 16 couleurs, autrement dit tu doit convertir ton image en 16 couleurs, et ensuite la repasse en 256 pour qu'elle puisse etre lu par huc.je decoupe mon pc kid et je converti en 256 couleurs et je l'enregistre
en pcx.
A l'execption du sprite 0, dont la collision peut etre gerer par hardware ( et encore sous ASM pas sous HUC), toute les collision sont gerer par le programme, ton sprite peut faire 16 ou 32 pixels de large, c'est toi qui vas programmer la collision, rien ne t'empeche de definir une "collision box" plus petite que 32x32, pourquoi pas 20x26 par example?Par contre au niveau taille cela doit etre important pour la gestion de collision je le fais en 16 X 16 ou 32X 32 px , car un moment au dessus de la tete de pckid en haut à droite dans huc il va detecter la fin du pcx donc le carré ou bien la tête (car je ne sais pas si le magenta joue dasn la transparence et au niveau des collisions.) ?