サーチ…


光沢のインストール

GlossはCabalツールを使用して簡単に取り付けられます。 Cabalをインストールした後、Glossをインストールするcabal install gloss Cabal Install Glossを実行できます。

また、 HackageGitHubからソースをダウンロードし、以下を実行することで、ソースからパッケージを構築することもできます。

  1. gloss/gloss-rendering/ディレクトリを入力し、 cabal install
  2. gloss/gloss/ディレクトリを入力し、もう一度cabal install

画面上で何かを得る

Glossでは、 display機能を使用して非常に簡単な静的なグラフィックスを作成できます。

これを使用するには、まずimport Graphics.Glossする必要があります。次に、コードには次のものが必要です。

main :: IO ()
main = display window background drawing

windowは2種類の方法で構成できるタイプのDisplayです:

-- Defines window as an actual window with a given name and size
window = InWindow name (width, height) (0,0)

-- Defines window as a fullscreen window
window = FullScreen

InWindowの最後の引数(0,0)は、左上隅の位置を示します。

1.11より古いバージョンの場合:古いバージョンのGlossでは、 FullScreenは描画されるフレームのサイズを意味する別の引数を取ります。たとえば、 FullScreen (1024,768)

background Colorです。それは背景色を定義するので、次のように簡単です:

background = white

それから、図面そのものに行きます。図面は非常に複雑です。これらを指定する方法は他の場所でもカバーされます([これを今のところ参照することができます] [1])が、半径80の以下の円のように単純にすることができます:

drawing = Circle 80

要約の例

Hackageのドキュメンテーションに多かれ少なかれ述べているように、画面上で何かを得るのは簡単です:

import Graphics.Gloss

main :: IO ()
main = display window background drawing
    where
      window = InWindow "Nice Window" (200, 200) (0, 0) 
      background = white 
      drawing = Circle 80


Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow