Processing確認問題04

リストのおさらい

ファイルから読み込んだ文章を加工して画面に表示しましょう。

全4問(STEP1~STEP4)

ステップが作れたらその都度、Slackでプログラムのソースを送ってください。
(先生からOKが返ってこなくても次に進んで良いです)

STEP1

図のように、外部ファイルから読み込んだ文章を、画面左上から指定した文字サイズで表示しなさい。文章が長くて画面からはみ出しても構いません。

条件は下記のとおりです。

  • 画面サイズ:size(600, 300)
  • 背景色:200
  • 文字の色:80, 160, 255
  • 試す文字サイズ:18、48
  • フォント:「美咲ゴシック」などのドットフォント
  • 文章が長くてはみ出しても問題なし
  • 外部ファイルは改行を含まない(下記例)
size(600, 300)

fontSize = 18
あいうえおかきくけこさしすせそたちつてとなにぬねの

STEP2

文字を一文字ずつとりだし、色を交互に変えて表示されるようにしなさい。

【STEP1と同条件】

  • 画面サイズ:size(600, 300)
  • 背景色:200
  • 試す文字サイズ:18、48
  • フォント:「美咲ゴシック」などのドットフォント
  • 文章が長くてはみ出しても問題なし
  • 外部ファイルは改行を含まない

【新規条件】

  • 文字の色:濃い(80, 160, 255)薄い(120, 200, 255)または好きな色

STEP3

画面端で折り返すようにしなさい。

size(600, 300)

size(300, 300)

  • 試す画面サイズ:size(600,300)、size(300,300)
  • 試す文字サイズ:18、48

STEP4

順に表示されるようにしなさい。

  • 試す画面サイズ:size(600,300)、size(330,330)
  • 試す文字サイズ:18、48

雛形

def setup():
    global fontSize
    size(330, 330)
    fontSize = 48
    frameRate(10)

def draw():
    background(200)