IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Composants VCL Delphi Discussion :

asphyre et son utilisation


Sujet :

Composants VCL Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Avatar de Archimède
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2005
    Messages
    1 644
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 644
    Par défaut asphyre et son utilisation
    j'ai installé la suite de composants asphyre (asphyre310).
    J'ai compilé les exemples proposés. (c'est génial)
    mais il n'y a pas de tuto en français à part l'introduction de pédro qui permet simplement une découverte...

    En deux D, qui peut me donner un exemple simple de déplacement d'un simple rectangle sur un Tasphyrecanvas en incrémentant une variable dans un Tasphyretimer. ça permettrait de démarrer simplement sans trop de douleur
    J'ai essayé et j'ai déjà un message d'erreur.

    merci

  2. #2
    Rédacteur/Modérateur
    Avatar de ero-sennin
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2005
    Messages
    2 965
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 2 965
    Par défaut
    Salut,

    Juste pour être sur, c'est bien ce tuto dont tu parles ?

    Utilisation de DirectX sous Delphi : Asphyre 4.1

  3. #3
    Membre Expert
    Avatar de Archimède
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2005
    Messages
    1 644
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 644
    Par défaut
    Citation Envoyé par ero-sennin Voir le message
    Salut,

    Juste pour être sur, c'est bien ce tuto dont tu parles ?

    Utilisation de DirectX sous Delphi : Asphyre 4.1
    non, c'est celui là asphyre pro http://pedro.developpez.com/articles/delphi/3d/asphyre/

    merci

  4. #4
    Rédacteur/Modérateur
    Avatar de ero-sennin
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2005
    Messages
    2 965
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 2 965
    Par défaut
    En espérant que ça t'aide

  5. #5
    Membre Expert
    Avatar de Archimède
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2005
    Messages
    1 644
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 644
    Par défaut
    Citation Envoyé par ero-sennin Voir le message
    En espérant que ça t'aide
    merci, tu as raison... Il doit y avoir de bonne base pour adapter à asphyre pro...
    J'en ai ras le bol de passer par os pour faire des animations. C'est poussif...
    En directx, ça n'a rien à voir...

    Mais sans doc en français, c'est hard à moins d'avoir quelques petits exemples simples.

    merci à toi, je regarde le tuto...

  6. #6
    Membre Expert
    Avatar de Archimède
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2005
    Messages
    1 644
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 644
    Par défaut
    voilà, ce que j'ai tenté de simple et qui ne marche pas :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
     
    unit Unit1;
     
    interface
     
    uses
      Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
      Dialogs, AsphyreTimers, AsphyreSubsc, AsphyreDevices, Asphyre2D, AsphyreCanvas;
     
    type
      TForm1 = class(TForm)
        AsphyreDevice1: TAsphyreDevice;
        AsphyreCanvas1: TAsphyreCanvas;
        AsphyreTimer1: TAsphyreTimer;
        procedure AsphyreDevice1Render(Sender: TObject);
        procedure FormDestroy(Sender: TObject);
        procedure AsphyreTimer1Process(Sender: TObject);
        procedure AsphyreDevice1Initialize(Sender: TObject; var Success: Boolean);
        procedure FormCreate(Sender: TObject);
        procedure AsphyreTimer1Timer(Sender: TObject);
      private
        { Déclarations privées }
        i:integer;
      public
        { Déclarations publiques }
      end;
     
    var
      Form1: TForm1;
     
    implementation
     
    {$R *.dfm}
     
    procedure TForm1.AsphyreTimer1Timer(Sender: TObject);
    begin
    AsphyreDevice1.Render(0,false);
    AsphyreTimer1.Process();
    AsphyreDevice1.flip();
    end;
     
     
     
     
    procedure TForm1.FormCreate(Sender: TObject);
    begin
    if (not AsphyreDevice1.Initialize()) then
    begin
    MessageDlg('Asphyre n''a pas pu s''initialiser!', mtError, [mbOk], 0);
    Close();
    Exit;
    end;
    end;
     
    procedure TForm1.AsphyreDevice1Initialize(Sender: TObject;
      var Success: Boolean);
    begin
    if success then AsphyreTimer1.enabled:=success;;
    end;
     
    procedure TForm1.AsphyreTimer1Process(Sender: TObject);
    begin
    inc(i);
    end;
     
    procedure TForm1.FormDestroy(Sender: TObject);
    begin
    AsphyreDevice1.finalize();
    end;
     
    procedure TForm1.AsphyreDevice1Render(Sender: TObject);
    begin
    with asphyrecanvas1 do begin
                           fillrect(clientrect,clcream,2);
                           rectangle(i,200,200,200,clred,clred,clred);
                           end;
    end;
     
     
    end.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Apache et son utilisation
    Par kagura dans le forum Apache
    Réponses: 9
    Dernier message: 21/06/2006, 16h38
  2. [PEAR][Services_Google] Erreur de syntaxe lors de son utilisation
    Par blueice dans le forum Bibliothèques et frameworks
    Réponses: 8
    Dernier message: 17/05/2006, 11h13
  3. [LDAP] Documentation sur son utilisation
    Par oligig dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 11/05/2006, 15h22
  4. [APACHE] Comprendre son utilisation
    Par sebeni dans le forum Apache
    Réponses: 1
    Dernier message: 03/04/2006, 14h24
  5. [VB][Excel]solverok son utilisation
    Par Math75 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 10/01/2006, 14h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo