Advertisement
Guest User

Untitled

a guest
Jul 23rd, 2017
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.86 KB | None | 0 0
  1. # include <Siv3D.hpp> // OpenSiv3D v0.1.5
  2.  
  3. // Polygonクラスを使った描画例と、
  4. // 頂点配列とPolygonクラスを組み合わせた例。
  5. void Main()
  6. {
  7. Window::Resize(1280, 720);
  8. const Font font(30);
  9.  
  10. // OpenSiv3Dにはポリゴンクラスが用意されているので多角形を作れます。
  11. const Polygon polygon
  12. {
  13. { 0, 0 }, { 110, 0 },
  14. { 100, 100 }, { 10, 100 },
  15. };
  16.  
  17. Array<Vec2> vertices = {
  18. { 0, 0 },{ 110, 0 },
  19. { 100, 100 },{ 10, 100 },
  20. };
  21.  
  22. while (System::Update()) {
  23. font(L"ポリゴンを表示").drawAt(Window::Center().x, Window::Height() - 50);
  24.  
  25. // あらかじめ用意したPolygonを描画。
  26. polygon.draw(Palette::White);
  27.  
  28. // 頂点配列(vertices)を使った例。
  29. // drawFrameメソッドを使うと、フレーム(線)のみを表示できます。
  30. Polygon(vertices).moveBy(Window::Center()).drawFrame();
  31. }
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement