Ren’PyではHTMLのようなスクリーン言語とCSSのようなスタイルを使用して設定画面やテキストウィンドウなどを作成します。
細かく作り込むのであればちゃんとboxの使い方を覚えた方がよいですが、こんな感じで単に座標を指定してボタンを並べるだけでも作成できますし、多くの場合はこれだけで十分すむと思います。ボタンの位置の座標は拙作ActionEditorで確認もできます。
screen test():
textbutton "test1":
action Hide("test") #ボタンを押したときの動作
at banim #ボタンに表示するアニメーションを指定もできます
pos (.5, .3) #ボタンの座標を指定
textbutton "test2":
action Hide("test")
at banim
pos (.5, .6)
transform banim:
anchor (.5, .5)
on show: #回転して表示するアニメーション
alpha 0 zoom 5 rotate 360
linear 1 zoom 1 rotate 0 alpha 1
on hide: #回転して批評時になるアニメーション
linear 1 zoom 5 rotate 360 alpha 0