[過去ログ] RPGツクールMZ_2作目 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
967(1): 名前は開発中のものです。 [sage] 2020/11/14(土) 14:16:41.68 ID:NYdOMfrG(1) AAS
メモ欄で頑張るくらいなら、「炎・矢」って属性作っちまう方が楽ってことない?
968: 名前は開発中のものです。 [sage] 2020/11/14(土) 14:53:53.94 ID:wJ0tn/gH(2/2) AAS
>>966966(1): 名前は開発中のものです。 [sage] 2020/11/14(土) 10:26:28.80 ID:e107ft+t(1/2) AAS
>>963
まず
/*: @target MZ */
{
"use strict"
}
っていう簡易プラグインを作って内容("use scrict"以下の余白)に
const _DRAW_SKILL_COST = Window_SkillList.prototype.drawSkillCost;
Window_SkillList.prototype.drawSkillCost = function(skill, x, y, width) {
this.contents.fontSize -= 8; // フォントサイズを8小さくする
_DRAW_SKILL_COST.apply(this, arguments);
this.contents.fontSize = $gameSystem.mainFontSize(); // フォントサイズを標準に戻す
};
で反映されると思う(テストしてないけど)
>>964
流石にメモ欄での設定が不可欠かなぁ
処理効率を無視すれば予めメモ欄に<add_element:4>とか設定して上の簡易プラグインを作って、内容は
const _CALC_ELEMENT_RATE = Game_Action.prototype.calcElementRate;
Game_Action.prototype.calcElementRate = function(target) {
let elements = [];
const regExp = /\<add_element\:(\d+)\>/i;
this.item().note.split("\n").forEach((line) => {
const match = regExp.exec(line);
if (match) elements.push(Number(match[1]));
});
const addElementsRate = this.elementsMaxRate(target, elements);
const elementRate = _CALC_ELEMENT_RATE.apply(this, arguments);
return elementRate > addElementsRate ? elementRate : addElementsRate;
};
って感じかね。5chの仕様で行頭スペースが削除されるからポップアップからコピペ推奨
ありがとうございます
挑戦してみます
>>967
炎属性の矢だけならいいけど
剣+氷属性のアイスソードとか槍+雷属性のサンダースピアとか
属性武器や属性スキルが増えるたびにそれ専用の属性タイプをデータベースに追加していったら
ごちゃごちゃになってしまいますので・・・
969: 名前は開発中のものです。 [sage] 2020/11/14(土) 15:27:03.76 ID:e107ft+t(2/2) AAS
そういえばMVからメタデータなんてものがあったなぁ
追加属性一種しか指定出来ないけど正規表現の回数を抑えられる分こちらの方が早いわ(誤差レベルだけど)
const _CALC_ELEMENT_RATE = Game_Action.prototype.calcElementRate;
Game_Action.prototype.calcElementRate = function(target) {
const addElementRate = target.elementRate(Number(this.item().meta["add_element"]));
const elementRate = _CALC_ELEMENT_RATE.apply(this, arguments);
return elementRate > addElementRate ? elementRate : addElementRate;
};
970: 名前は開発中のものです。 [] 2020/11/15(日) 01:17:19.35 ID:HLoOsl6o(1) AAS
会心の一撃のダメージが通常攻撃の10倍くらいになっててバランスとりにくいんだけどこれもプラグイン案件?
MVではあるみたいだがMZではまだないのね
971: 名前は開発中のものです。 [sage] 2020/11/15(日) 01:41:13.04 ID:7m7LydOM(1/2) AAS
ダメージソースとなるステータスもしくは計算式からやり直した方がいいのでは
戦闘中に表示されるダメージがDQのような、せいぜい100とか200の状態では起きなさそう
972: 名前は開発中のものです。 [sage] 2020/11/15(日) 06:49:35.05 ID:jmHY+MXb(1/5) AAS
Game_Action.prototype.applyCritical = function(damage) { return damage * 3; }
クリティカルは最終ダメージを三倍にするっていう単純な実装だから単品で10倍は有り得ないよ
属性有効度とか他のダメージ倍率と複合しているかプラグインの影響のどちらかだろう
防御無視とかが付いてる訳じゃない
973(2): 名前は開発中のものです。 [] 2020/11/15(日) 07:19:18.07 ID:89Q53Zr8(1) AAS
ラベル
選択肢
ラベルジャンプ
こうするとラベルに飛んだ時にウィンドウが一瞬閉じるんだけど
閉じなくする方法はありますか?
974(1): 名前は開発中のものです。 [sage] 2020/11/15(日) 08:26:30.41 ID:ePiSOsqQ(1/4) AAS
でお前が作ったご自慢のクソオナニーRPG誰が遊ぶんだ?
画像リンク
975(1): 名前は開発中のものです。 [sage] 2020/11/15(日) 12:47:48.55 ID:jmHY+MXb(2/5) AAS
>>973
出来ない事もないけどマニアック過ぎて説明するのも阿呆らしいな
決定(キャンセル)時にclose()とdeativate()が入るから基本無理
スクリプトに詳しければ無視する方法も思い浮かぶだろうけど、詳しくないならその程度無理して直す程の事でもないわ
976(1): 名前は開発中のものです。 [sage] 2020/11/15(日) 12:52:54.32 ID:tCJ7Swls(1) AAS
答える気が無い時はわざわざ書き込まなくてもいいのよ
977: 名前は開発中のものです。 [sage] 2020/11/15(日) 13:17:05.91 ID:ZxNbaAYz(1) AAS
>>975
語弊覚悟でハッキリ言っちゃった方が良かったと思う
>>976みたいなおバカちゃんが回答機会を潰されたと勘違いしちゃうから
プラグイン自作かそれに匹敵する技術を駆使しないと実現しようがない
978: 名前は開発中のものです。 [sage] 2020/11/15(日) 13:27:22.67 ID:jmHY+MXb(3/5) AAS
SceneManager._scene._choiceListWindow.close = () => {};
でclose処理をダミーに差し替えて事が終わったら元の処理に差し戻せば出来そうだなぁとは思うけど
そういうガチ回答は誰も求めてないんだろうなぁと思う
979: 名前は開発中のものです。 [sage] 2020/11/15(日) 13:43:51.31 ID:NEgW8lnr(1) AAS
ウィンドウ一瞬閉じるのがなぜダメなのか
980(3): 名前は開発中のものです。 [sage] 2020/11/15(日) 13:48:40.74 ID:UtkAQIRi(1) AAS
先生!しつもんです!
ハクスラでよくあるような装備とかスキルの説明をヘルプでの固定枠表示じゃなくて
選択中の横にポップアップ表示みたいなのはどう書けばいいですか!
981: 名前は開発中のものです。 [sage] 2020/11/15(日) 14:54:54.81 ID:0uddx822(1/4) AAS
ちゅぎしゅれ
982: 名前は開発中のものです。 [sage] 2020/11/15(日) 14:56:17.22 ID:jmHY+MXb(4/5) AAS
>>980
地味に難しい質問だなぁ
MV/MZではPIXI.jsの仕様上、ウィンドウの上にウィンドウを重ねると表示がおかしくなるんだよねぇ
まぁ、細かいところに目を瞑ればヘルプウィンドウを改造してx, y, width, height, それに
show/hideを文章の更新タイミングで適宜調整すればそれっぽいウィンドウになるんじゃないの
ウィンドウの構造を理解出来ていれば比較的容易なプラグイン開発の初歩
あとスレ立ては980の仕事だから次スレよろしく
983: 名前は開発中のものです。 [] 2020/11/15(日) 14:57:10.17 ID:3ZYDuk0e(1) AAS
本当にどう書けばいいか知りたいのか
自分じゃ何にもわからんしわかろうと努力する気もないから全部作って欲しいって言ってるのかハッキリさせとけ
984: 名前は開発中のものです。 [sage] 2020/11/15(日) 15:18:28.55 ID:JHIWhKha(1) AAS
このスレだけ見てもスクリプトレベルでしか解決できない質問を投げかけて
正攻法の回答を返されたら内容を理解出来ずに閉口して失踪ってパターンがかなり多いしね
せめて恥を忍んでそれってどうやるんですか、って会話を続けてくれたらまだ良いんだけど
985: 名前は開発中のものです。 [sage] 2020/11/15(日) 15:33:43.22 ID:0uddx822(2/4) AAS
ちゅぎしゅれ!!!!!!
986: 名前は開発中のものです。 [sage] 2020/11/15(日) 15:33:59.25 ID:0uddx822(3/4) AAS
もういい俺が立ててくる
987(2): 名前は開発中のものです。 [sage] 2020/11/15(日) 15:40:39.73 ID:0uddx822(4/4) AAS
次スレ
RPGツクールMZ_3作目
2chスレ:gamedev
988: 名前は開発中のものです。 [sage] 2020/11/15(日) 15:41:32.72 ID:jmHY+MXb(5/5) AAS
スレ立て乙
989: 名前は開発中のものです。 [sage] 2020/11/15(日) 15:58:26.07 ID:UZsvqjLn(1) AAS
>>987
次スレ乙まで自作すればコンプ
990: 名前は開発中のものです。 [sage] 2020/11/15(日) 16:09:06.85 ID:xqDIoWgB(1) AAS
いくらMZでデフォルトの設定項目が増えたからって焼け石に水で、基本的に細かい融通を利かせようと思うとスクリプト(プラグイン)弄りの領域になるんだよね
「じゃこれを機会にちょっくら覚えてみようか」って人は稀で大半は「イベントで出来ないならいいや」か「プラグインにないならいいや」に逃げる
しかもプライドが高くて自分に理解出来ない情報を寄越す奴に問題があると言わんばかりに礼の一つも言わない
>>987
次スレ乙
991: 名前は開発中のものです。 [sage] 2020/11/15(日) 16:19:28.42 ID:Z8gVdgTJ(1) AAS
>>973
HTML5のmweb用に出してようつべを埋め込んだwebページ作る要領でページ内にゲーム表示枠を入れてやれば外枠は閉じない
上下前次1-新書関写板覧索設栞歴
あと 11 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.017s