[過去ログ] RPGツクールMZ_9作目 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
171: 名前は開発中のものです。 [sage] 2021/08/27(金) 11:22:05.07 ID:mcToD70A(2/7) AAS
ごめん途中送信
仕事でもプログラミングやってるけど、ツクールって実はかなりプログラミング教育に向いてるソフトだと思うよ
やりたいことが極まってくるほど中身の理解が進んで中身をしゃぶり尽くす頃には一端のプログラマーになれてると思う
だからまずはツクール触って
?プリセットのコマンドで色々やる
?コマンドでできないことをスクリプトコマンドで実現(するためにプログラミング基礎を理解)
?スクリプトコマンドでできないことをプラグインやらスクリプトエディタで実現(するためにRPGツクールのコードを理解)
ってすればいいと思う
172(1): 名前は開発中のものです。 [sage] 2021/08/27(金) 11:33:12.18 ID:nsm8auD2(1) AAS
プログラムとしての難易度は一昔前のホームページ作成レベルだがどんなプラグインがどんな状況で処理されてるのか分らん
ツクールのコアスクリプトでいったん全処理→入れたプラグインでその処理内容を書き換えて上書き→最終的に描き変わったものを出力(ここだけゲーム内に反映される)
こんなイメージで会ってんのかな
173: 名前は開発中のものです。 [sage] 2021/08/27(金) 11:47:02.45 ID:mcToD70A(3/7) AAS
>>172
うんにゃ
VXaceもMVMZも使ってる言語は違うが共にオブジェクト指向で作ってるからオーバーライドの概念がある
例えばfuncという処理があったとして、このfunc内で既存とは別の処理をしたい時
元からあるfuncの中身を改変しなくても、もう一度funcと言う処理を定義してやりたいことを書けば最初のfuncは無視される
基本的にほとんどのプラグインとかスクリプトは
・やりたいことを処理として書く
・既存の処理をオーバーライドしてやりたいことを既存の処理から呼び出せるようにする
で実現されてる
コアスクリプトの処理は何もしてない状態なら全部使われるけど、何かしらプラグインを入れたりすると一部がプラグインによって無効になったり上書きされて処理される
174: 名前は開発中のものです。 [sage] 2021/08/27(金) 12:38:06.99 ID:dzK/8Ll+(1/4) AAS
>>169169(1): 名前は開発中のものです。 [sage] 2021/08/27(金) 10:59:24.47 ID:x9fjYJ2d(1/3) AAS
最悪プログラミングできればMVとMZってそんなに違わないんだよね?
微妙にスレチだけどどうやって勉強したらいいとかオススメない?
どこまで勉強したいかに拠る
a.マジックナンバーの変更や簡単な処理順序の入れ替え
b.コアスクリプトの処理に倣ってウィンドウやシーンの新規作成
c.全く新しいシステムの構築
外国語習得に例えるなら
「a.読み書き出来るようになる」「b.ネイティブで会話できるようになる」「c.当該言語で論文が書けるようになる」
くらいそれぞれ大きな壁がある。
a.までならリファレンスやコアスクリプト眺めるだけである程度は自然と覚えられる
b.はOOPに関する書籍を読破したりRGSS3を弄り倒していた人ならこのレベルには到達出来る
c.は更にゲームプログラミングに関する資料や独自研究を重ねないと到達出来ない
175: 名前は開発中のものです。 [sage] 2021/08/27(金) 13:05:02.51 ID:VuZ0WwQV(1) AAS
本気でプログラムを学ぶつもりならMVやMZではなく急がば回れでVX aceから始めるのを勧める。
後はとにかく他人が作ったプラグイン素材を使わない事。時短だ何だと楽して作ろうとして借り物を継ぎ接ぎしだしたら終わり。
176: 名前は開発中のものです。 [sage] 2021/08/27(金) 13:33:15.28 ID:mcToD70A(4/7) AAS
MV,MZは既定クラスをあんまり弄れないけど
VXAceはやろうと思えばごく一部の組み込み関数以外は変えられるし、組み込み関数すら無視できるから作ろうと思えば完全にオリジナルの処理が作れるのは魅力だね
未だにVXAceユーザーが多いのはスクリプトエディタの融通が効く点とか、素材の解像度が低いから自作素材を作りやすいとかの理由がある
177: 名前は開発中のものです。 [sage] 2021/08/27(金) 13:45:33.74 ID:dzK/8Ll+(2/4) AAS
プラグイン素材作者名乗れるのはbレベルからだけどフォーラム眺めてみるとaレベルで止まってる人も珍しくないんだよね
プラグイン改造+独自コードで頑張るくらいなら1から独自プラグイン書いた方が楽だし早いだろ、って思う事が多い
まぁ、MV/MZだけでは独学でスキルアップするには限界があるんだろう
今プラグイン素材作者名乗ってる人はRGSS3以前からスクリプト弄りしていた人か
元から情報技術を勉強、実践している人のどちらかに分類されると思う
帽子世界の作者とか初心者から独学でシステム設計・構築ノウハウを身に付けたらしいしRGSSは学習目的と割り切っても優秀
178: 名前は開発中のものです。 [sage] 2021/08/27(金) 13:46:50.97 ID:+Ctd5g5b(1) AAS
船乗ったまま町に戻る魔法使ったら町の中でも船乗ってて笑った
こんなのにまで変則処理はさまないとならんのかよ
179(1): 名前は開発中のものです。 [sage] 2021/08/27(金) 15:02:20.58 ID:6KXNUp8Y(1) AAS
流れがよくわからんけど、プラグイン素材屋になりたくてツクール始めるやつも少ないだろうからなぁ
単純にコーディングの勉強なら他のゲーム制作ツール使った方が必然的にスクリプトと睨めっこすることになると思うけど
180: 名前は開発中のものです。 [sage] 2021/08/27(金) 15:07:22.46 ID:CureAQSu(1) AAS
Rubyはなぁ…今後の展望がなぁ…
JavaScript、HTMLのWebエコシステムなら
当分は需要が消えることはないので
自分としてはJavaScriptから入ることをお勧めする
ツクールから離れてサイト作って遊んだりできるしな
Rubyだと単独で何かしようとすると一気にハードルが上がる
181: 名前は開発中のものです。 [sage] 2021/08/27(金) 15:37:49.21 ID:dzK/8Ll+(3/4) AAS
>>179
誰もそんな事言ってないから極論化しないでくれ
言語仕様なんてRubyだろうがJSだろうが枝葉末節
重要なのはコアスクリプトを読み解く読解力、適切なシステム設計を可能にする構成力の方
いくらJSリファレンス読み込んだところで独自シーンも満足に作れない。「thisって何?」ってレベルの人が多い
正攻法なら年単位のオブジェクト指向の勉強と並行して読み解かなきゃいけないけど
VXAceの場合はその辺がチュートリアルの充実、コメントの充実、
OOP設計に対して純粋なOOPLを採用していて相性が良い等勉学のハードルがかなり低い
182: 名前は開発中のものです。 [sage] 2021/08/27(金) 15:38:08.42 ID:mcToD70A(5/7) AAS
まあ別にRubyでやってもRGSS3ほぼ理解する力が付いたら別にC#でもPythonでもJavaScriptでもやってけると思う
183: 名前は開発中のものです。 [sage] 2021/08/27(金) 16:02:40.02 ID:mcToD70A(6/7) AAS
例えばVXAceでピクチャ表示してー!ってときに
・コマンドで表示する
↓細かい設定したい
・ネットで調べてスクリプトコマンドでscreen.pictures.showする
↓もっと細かく設定したい
・そもそもscreen.pictureって何?
↓screen.pictures.showの意味やSpriteやらViewportやらRectの役割を理解する
・Scene内でSprite.newしてbitmapを設定すれば表示されるしプロパティを変更してScene.updateとかでフレーム更新させたら細かく画像を移動させられる!
と導線があるし、それができるようなヘルプのリファレンスやらソース上コメントが存在する
VXAceはツクールであると同時に、開発者養成ツールでもあると俺は思う
184: 名前は開発中のものです。 [sage] 2021/08/27(金) 17:02:51.35 ID:Bpij0+3j(1) AAS
とはいえ今更ace使ってまでrubyの基礎学ぶのはなぁ・・・
たしかに勉強にはなるんだろうけど、それって「結果的に」そうなるもんであって、ゲーム作りを通してプログラミング学びたい!って人にMVやMZよりace勧めるのは、いくらツクールスレとはいえ他にもっとあるだろ・・・と思ってしまう
185: 名前は開発中のものです。 [sage] 2021/08/27(金) 17:25:01.38 ID:mcToD70A(7/7) AAS
かといってゲーム開発できるよ!って言ってUnity渡しても多分初期設定すらできないだろうし
選択肢の1つではあるけど正解ではないと思う
186(1): 名前は開発中のものです。 [sage] 2021/08/27(金) 17:41:22.44 ID:x9fjYJ2d(2/3) AAS
めっちゃ遅れたけど答えてくれた人ありがとう!
これやるにはどうしたら?って調べたらやり方の説明じゃなくてプラグインの使い方ぶん投げるサイト多くて萎えてたんだよね
まずなんでそんなにいっぱいプログラミング言語あるんだ何が違うんだ状態だけど、とりあえずMZ眺めることからやってみる
ツクールの過去作の方は今めっちゃ安いから買えるっちゃ買えるんでちょっと考えてみる
187: 名前は開発中のものです。 [sage] 2021/08/27(金) 17:45:08.96 ID:KCzcDBvV(3/3) AAS
レベル高いとこにレベル低い愚痴なんですが
公式の出してる講座見てプラグイン入れようとしたら全然できなくて手間取って
wiki見て始めて空白行選択から追加…みたいなのが分かってできました(公式の方に一切書いてない)
なんかまだそんなにいじってないのにツクール公式の文章足らずで無駄に時間とられるケースいくつもあって萎えます
188(1): 名前は開発中のものです。 [sage] 2021/08/27(金) 18:01:28.06 ID:dzK/8Ll+(4/4) AAS
>>186
外部リンク[md]:github.com
一応学習補助のサイトを教えておこう
Referenceをクリックすれば説明ページに飛ぶし「類似のサイトなど」も参考になる
ただリファレンスはあくまで和英辞書みたいなものだな
仮に丸暗記すれば単語の意味は理解出来ても文脈までは理解出来ないと思う
既に一定のスキルを持ってる人を対象にMZ独自の処理を解説している感じ
だから何でも良いから下地を身に付けないと最初から話についてこれない
189: 名前は開発中のものです。 [sage] 2021/08/27(金) 18:05:02.21 ID:x9fjYJ2d(3/3) AAS
>>188
おお、手厚くサンクス!
なんか無理な気がしてきたが地道にやってみる!
190: 名前は開発中のものです。 [sage] 2021/08/27(金) 18:24:33.17 ID:nIwEkMRr(2/2) AAS
なんか、ただ元のプログラムを改造するというよりも、チートツール使って改造する感覚でやってたね
「ここをこう変えたらオモロイことになるんちゃうか!」とか、ね
191(1): 名前は開発中のものです。 [sage] 2021/08/28(土) 13:52:56.45 ID:4n8U2yZv(1/3) AAS
MVでツクールデビューしたけど公式素材がどうにもバタ臭くて困る
なんかサポート終了とかで規約変わったみたいだけど結局VX系の素材使うにはそっちも買わなきゃいけないんだよね?
192(1): 名前は開発中のものです。 [] 2021/08/28(土) 14:06:49.12 ID:qQNiAnjx(1) AAS
サポート終了したツールくらいフリーで出せばいいのに
193: 名前は開発中のものです。 [sage] 2021/08/28(土) 14:09:25.60 ID:f/iughIm(1) AAS
>>191
その通り
本体を両方持ってればどっちのツクールでも使える
規格がサセ、VX、VXAの32x32と、MV、MZが48x48規格で違うからリサイズしないと駄目だけどね
画像素材のリサイズアップにはαチャンネルにも対応のこれがおすすめ
waifu2x-caffe (for Windows)
外部リンク:github.com
ただこれで処理すると容量サイズが増えまくるので
同じく透明チャンネルに対応したこれで256色化してやると良い
PONGoo
外部リンク:pngquant.org
194(1): 名前は開発中のものです。 [sage] 2021/08/28(土) 14:11:08.04 ID:bLqxCtmO(1/4) AAS
>>192
旧ツクールなら今セールやってるから公式ストアで数百円で売ってるぞ
195: 名前は開発中のものです。 [sage] 2021/08/28(土) 14:17:02.08 ID:4n8U2yZv(2/3) AAS
詳しくありがとう
ちょうどセールやってるし全シリーズ買っちゃうか
上下前次1-新書関写板覧索設栞歴
あと 807 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.025s