[過去ログ]
RPGツクールMZ_3作目 (1002レス)
RPGツクールMZ_3作目 http://mevius.5ch.net/test/read.cgi/gamedev/1605422419/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
自ID
レス栞
あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
924: 名前は開発中のものです。 [sage] 2020/12/30(水) 11:26:15.23 ID:BCnwAlwW >>923 典型的なサンプリングバイアスで草 twitterのアンケート機能なんて「その人をフォローしている人の中で」って前提抜きでは語れないわ http://mevius.5ch.net/test/read.cgi/gamedev/1605422419/924
932: 名前は開発中のものです。 [sage] 2020/12/30(水) 18:42:26.51 ID:BCnwAlwW ダメージ計算式で済むのならそちらの方が良いと思う。代替手段が回りくどすぎる javascriptには三項演算子があるからそちらを使った方が良い 「(条件式) ? 真の値 : 偽の値」って構文 ((a.isActor? && a.actorId() == アクターID) ? v[1] : 0) + a.atk * 4 - b.def * 2 で良いんじゃないの? http://mevius.5ch.net/test/read.cgi/gamedev/1605422419/932
933: 名前は開発中のものです。 [sage] 2020/12/30(水) 18:55:59.11 ID:BCnwAlwW あっrgssの癖で書いちまった a.isActor?じゃなくてa.isActor()ね http://mevius.5ch.net/test/read.cgi/gamedev/1605422419/933
937: 名前は開発中のものです。 [sage] 2020/12/30(水) 19:16:27.70 ID:BCnwAlwW >>934 &&が「なおかつ(論理AND)」って記号 「a.isActor() && a.actorId() == 1」でaがアクターなおかつaのアクターIDが1の場合、って意味になる これを&&で繋げれば条件をより限定出来る、けど長過ぎるようなら他の手段も検討した方が良いかもしれない ステートIDを調べる場合は「a.isStateAffected(ステートID)」 クラスIDを調べる場合は「a._classId == クラスID」あたりか 内部変数にアクセスしてるのが不格好だがisClassもcurrentClassも使いづらいなぁ http://mevius.5ch.net/test/read.cgi/gamedev/1605422419/937
939: 名前は開発中のものです。 [sage] 2020/12/30(水) 19:23:18.33 ID:BCnwAlwW 補足として〇〇 && △△って条件式を書いて〇〇が偽だった場合△△は実行されない ActorとEnemyの二種類がアクセスしうる処理で a.actorId()というGame_Actorにしか存在しないメソッドを呼び出しているのは Enemyはa.isActor()の時点で弾かれるから 横着して先に「a._classId == クラスID」などを頭に持って来てはいけない http://mevius.5ch.net/test/read.cgi/gamedev/1605422419/939
942: 名前は開発中のものです。 [sage] 2020/12/30(水) 19:47:34.52 ID:BCnwAlwW 長さが気になるのならGame_Action.prototypeにメソッドを追加するって手段もあるよ ダメージ計算式側には「this.specialDamege(a, b, v)」とか書いておいて 適当なプラグインファイルに /*: @target MZ */ { "use strict" // 特殊ダメージ計算式 Game_Action.prototype.specialDamage = function(a, b, v) { return a.atk*4 - b.def*2; }; } これで行数を気にせずに自由に改造する事が出来る 例えば特定のアクターが特定のステートに掛かっている場合なら中の処理を let special = 0; if (a.isActor() && a.actorId() == 1) { if (a.isStateAffected(3)) { special = v[1]; } } return special + a.atk*4 - b.def*2; とかね http://mevius.5ch.net/test/read.cgi/gamedev/1605422419/942
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.039s