|
2017/4/1(Sat) 00:13:13|NO.78781
解答くださりありがとうございます。おぼです。
いろいろあって、返信が遅くなりました。
>>ありさん
いろいろご指摘ありがとうございます。
「はじめてのプログラミング HSP3.4+3Dish超入門」のコマンド一覧に、OBAQのことが載っていなかったので聞くしかないと思っていたんですが、リファレンスがあったんですね。すっかり見落としていました。
なんとか、点を消すことができたので、スクリプトを載せておきます。ありがとうございました。
>>MillkeySoftwareさん
ヒントをくださりありがとうございます。
自分もそこらへんだと読んでいて思ったので自信をもって修正できました。
obaq.hsp
#include "obaq.as"
//画像の用意
celload "100.png", 1 //キャラクター画像
celload "002.png", 2 //外壁用背景画像
celload "004.png", 3 //ウィンドウ用背景画像
celdiv 1,64,64,32,32
screen 0,400,300:title "OBAQ"
qreset
qborder -40,-30,40,30
qaddpoly obj1,4,40,40,,5,5
qaddpoly obj2,4,40,20,,5,5
//マテリアルパラメータの設定
qmat obj1,mat_spr,1,0
qmat obj2,mat_spr,1,0
qmat 0,mat_spr,2 //外壁オブジェクト(ID=0)に背景画像を設定
qtype 0,type_bindR,2
*main
redraw 0
;color:boxf
pos 0, 0 : celput 3 //背景画像をウィンドウに直接描画
color 255:pos 0,0 : mes "ここはオブジェクトではない"
qexec
qspeed 0,,,0.002,2 //外壁を回転させる
qdraw 1
redraw
await 20
goto *main
みなさまありがとうございました。おぼ。
|