[過去ログ] RPGツクールMZ_9作目 (1002レス)
上下前次1-新
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
170: 2021/08/27(金)11:17 ID:mcToD70A(1/7) AAS
VXAce以前は知らんけど
VXAce以降はヘルプにスクリプトの仕様やらライブラリの中身が書いてある
これが他のソフトでいうリファレンスみたいなもので、これらを使いこなして独自機能を作れるようになれば十分だと思う
例えば俺はVXAceで装備のクラスを改変して30個ぐらい武器を装備できる独自の枠組みを作ったり
Sceneの概念をベースにして独自のアクション戦闘システムとか作ってる
171: 2021/08/27(金)11:22 ID:mcToD70A(2/7) AAS
ごめん途中送信
仕事でもプログラミングやってるけど、ツクールって実はかなりプログラミング教育に向いてるソフトだと思うよ
やりたいことが極まってくるほど中身の理解が進んで中身をしゃぶり尽くす頃には一端のプログラマーになれてると思う
だからまずはツクール触って
?プリセットのコマンドで色々やる
?コマンドでできないことをスクリプトコマンドで実現(するためにプログラミング基礎を理解)
?スクリプトコマンドでできないことをプラグインやらスクリプトエディタで実現(するためにRPGツクールのコードを理解)
省1
173: 2021/08/27(金)11:47 ID:mcToD70A(3/7) AAS
>>172
うんにゃ
VXaceもMVMZも使ってる言語は違うが共にオブジェクト指向で作ってるからオーバーライドの概念がある
例えばfuncという処理があったとして、このfunc内で既存とは別の処理をしたい時
元からあるfuncの中身を改変しなくても、もう一度funcと言う処理を定義してやりたいことを書けば最初のfuncは無視される
基本的にほとんどのプラグインとかスクリプトは
・やりたいことを処理として書く
省3
176: 2021/08/27(金)13:33 ID:mcToD70A(4/7) AAS
MV,MZは既定クラスをあんまり弄れないけど
VXAceはやろうと思えばごく一部の組み込み関数以外は変えられるし、組み込み関数すら無視できるから作ろうと思えば完全にオリジナルの処理が作れるのは魅力だね
未だにVXAceユーザーが多いのはスクリプトエディタの融通が効く点とか、素材の解像度が低いから自作素材を作りやすいとかの理由がある
182: 2021/08/27(金)15:38 ID:mcToD70A(5/7) AAS
まあ別にRubyでやってもRGSS3ほぼ理解する力が付いたら別にC#でもPythonでもJavaScriptでもやってけると思う
183: 2021/08/27(金)16:02 ID:mcToD70A(6/7) AAS
例えばVXAceでピクチャ表示してー!ってときに
・コマンドで表示する
↓細かい設定したい
・ネットで調べてスクリプトコマンドでscreen.pictures.showする
↓もっと細かく設定したい
・そもそもscreen.pictureって何?
↓screen.pictures.showの意味やSpriteやらViewportやらRectの役割を理解する
省3
185: 2021/08/27(金)17:25 ID:mcToD70A(7/7) AAS
かといってゲーム開発できるよ!って言ってUnity渡しても多分初期設定すらできないだろうし
選択肢の1つではあるけど正解ではないと思う
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.036s