Bienvenue, Invité. Merci de vous connecter ou de vous inscrire. Avez-vous oublié d'activer ?

Voir les contributions

Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.


Messages - Groogy

Pages: [1]
1
Ruby / 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 )

Pages: [1]