スクリプト/よく使うプログラムのテンプレート

最終投稿者:Material 185033 3 mini 光楼(114) 更新:2016/05/05 13:01:13
スクリプトの最初をクリック→SHIFTキーを押しながら最後をクリックすると、楽に選択出来るかもしれません。



  • プログラムテンプレート
    • 画面テキスト関連
text_id = createText(50, 50, 300, 60) #表示領域生成
setText(text_id, "テキスト") #文字列設定

deleteText(text_id) #削除


    • フェードイン・アウト
setFadeInterval(500) #フェードイン・アウトにかける時間
fadeOut(255, 255, 255) #フェードアウト
fadeIn() #フェードイン


    • 入力関連
startInput() #入力開始

loop = true #ループ
while loop
	while hasInput()
		takeInput()
		if isMouseDown() #マウスのボタンが押されているか
			pos = getMousePosition()
			if (300 <= pos[0] && pos[0] <= 500) && (200 <= pos[1] && pos[1] <= 400) #X座標300~500,Y座標200~400か
			end

		elsif isMouseMove() #マウスが動いたか
			pos = getMousePosition()

		elsif isMouseUp() #マウスのボタンが離されたか
			pos = getMousePosition()

		elsif isKeyDown("ENTER") #ENTERキーが押されたか
			loop = false #ループ終了

		elsif isKeyUp("A") #キーAが離されたか

		end
	end
	waitTime(30) #時間待ち
end

endInput() #入力終了


    • 拡張画像操作関連
setCanvasVisible(true) #キャンバスを表示するか

sprite_id = createSprite(195504) #スプライト生成
setSpriteRect(sprite_id, 
	0, 0, 800, 600,
	0, 0, 800, 600
	) #矩形設定
setSpritePosition(sprite_id, 0, 0) #位置
setSpriteRotation(sprite_id, 0) #回転量
setSpriteScale(sprite_id, 1.0, 1.0) #拡大率
setSpriteZOrder(sprite_id, 1) #zオーダー

drawCanvas() #描画

deleteSprite(sprite_id) #削除

コメントする

コメントするには、ログインする必要があります。

コメント一覧

コメントはありません。