Bienvenue, Invité. Merci de vous connecter ou de vous inscrire.
Avez-vous perdu votre e-mail d'activation ?

Auteur Sujet: rbSFML  (Lu 3608 fois)

0 Membres et 1 Invité sur ce sujet

Groogy

  • Moderator
  • Hero Member
  • *****
  • Messages: 1470
    • Live Messenger (MSN) - groogy@groogy.se
    • Voir le profil
    • http://www.groogy.se
    • E-mail
rbSFML
« le: Avril 19, 2012, 08:28:16 pm »
Bonjour, je suis le developpeur de rbSFML et pense que je devrais me presenter. Je suis actuellement a pratiquer mon discurs en francais afin quil parrait y avoir quelques errurs. Jespere que je pourrai obtenir quelques utilisatuers francai ainsi et je vais essayer daider quelqu un ici et jespere que vous ne me derange pas mon orthographe.

La library est sutie au Groogy/rbSFML. Je peux traduire les instructions dinstallation sil ya un interet pour ele.

Jai un echantillon de mise en route du code Ruby.
require 'sfml/system'
require 'sfml/window'
require 'sfml/graphics'

window = SFML::RenderWindow.new( [ 800, 600 ], "Test" )

text = SFML::Text.new( "Hello World!" )
text.color = [ 255, 0, 255 ]
text.position = [ 10, 10 ]
image = SFML::Image.new( 100, 100, SFML::Color::White )
texture = SFML::Texture.new( 100, 100 )
sprite = SFML::Sprite.new( texture )
sprite.origin = [ 50, 50 ]
texture.update( image )

while window.open?
  window.clear
  window.draw text
  window.draw sprite
  window.display
 
  sprite.position = SFML::Mouse.position( window )
 
  window.each_event do |event|
    if event.type == SFML::Event::Closed
      window.close
    end
  end
end

Mise en route doit etre facile parce que je lai mis en ouvre afin que les doux SFML standard et Ruby standard est pris en charge.

Ce code fera la meme chose
text = SFML::Text.new( "Hello World!" )
text.color = [ 255, 0, 255 ]
text.position = [ 10, 10 ]
image = SFML::Image.new( 100, 100, SFML::Color::White )
texture = SFML::Texture.new( 100, 100 )
sprite = SFML::Sprite.new( texture )
sprite.origin = [ 50, 50 ]
texture.update( image )
text = SFML::Text.new( "Hello World!" )
text.setColor( SFML::Color.new( 255, 0, 255 ) )
text.setPosition( SFML::Vector2.new( 10, 10 ) )
image = SFML::Image.new( 100, 100, SFML::Color::White )
texture = SFML::Texture.new( 100, 100 )
sprite = SFML::Sprite.new( texture )
sprite.setOrigin( SFML::Vector2.new( 50, 50 ) )
texture.update( image )
Developer and Maker of rbSFML and Programmer at Paradox Development Studio