検索結果 297 件

by しぐれん
2017年12月12日(火) 04:16
フォーラム: MV:質問
トピック: イベントコマンドのスクリプト記述について
返信数: 3
閲覧数: 179

Re: イベントコマンドのスクリプト記述について

この辺はGame_Interpreterクラスの動きが関わってきます。 前提としてwaitとイベントの呼び出しは特別なイベントコマンドと言っておきます。 イベントコマンド「スクリプト」も特別な命令です。(中身はJavaScriptのevalを実行しているだけですが) インタプリタの実行はイベントコマンドの配列とindexで行われています。 イベントコマンドを一つ実行するたびにindexを1ずつ増やしていき、配列の最期になったらイベントが終わります。 このindexは「プログラムカウンタ」に相当します。 (1)これは面倒ですが、イベントコマンドを分けるしかないです。 forの中で複数回waitは...
by しぐれん
2017年12月04日(月) 21:22
フォーラム: MV:小ネタ・TIPS・講座
トピック: ツクールアドベントカレンダー2017
返信数: 5
閲覧数: 609

Re: ツクールアドベントカレンダー2017

Google、Twitter、githubなどのアカウントのどれかを作ってログインするようです。
別途ブログなどのアップする場所もどこか必要ですね。
by しぐれん
2017年11月29日(水) 08:31
フォーラム: MV:質問
トピック: 【解決済み】一歩歩くと減る変数を作りたい
返信数: 5
閲覧数: 253

Re: 一歩歩くと減る変数を作りたい

並列処理で変数を操作すると重くなることがあるのですが、ちょっとアドバイスを出します。
この場合、プレイヤーが移動したかどうかを監視する方法が確実です。

毎フレームプレイヤーの座標を監視し、変更があった場合に移動したとみなして変数を減らします。
by しぐれん
2017年11月29日(水) 08:20
フォーラム: MV:プラグイン素材のリクエスト
トピック: 武器に追加攻撃の能力を持たせる
返信数: 7
閲覧数: 500

Re: 武器に追加攻撃の能力を持たせる

詳しくは調べていませんが、LinkActionSkillとWeaponskillの連携で可能だと思います。 https://github.com/kenzakis2/RMP_kenzaki/blob/master/ChainSkill/LinkActionSkills.js 「氷の剣による攻撃(通常攻撃のコピペ)」というスキルを作り、Weaponskillで氷の剣で通常攻撃したときに前述のスキルが発動するようにします。 さらに、「氷の剣による攻撃」に「氷魔法による追撃」が連続発動するようにLinkActionSkillで設定しましょう。 最初は武器の設定ではなく、普通の特技として動かしてチェッ...
by しぐれん
2017年11月21日(火) 04:32
フォーラム: MV:質問
トピック: 回復できなくなるステートを作りたい
返信数: 3
閲覧数: 270

Re: 回復できなくなるステートを作りたい

プラグインでやるしかない部分ですね。 // rpg_objects.js Game_Battler.prototype.regenerateHp = function() { var value = Math.floor(this.mhp * this.hrg); value = Math.max(value, -this.maxSlipDamage()); if (value !== 0) { this.gainHp(value); } }; この部分がHPの自動回復をしている処理なので、ここに回復無効ステートのチェックを入れましょう。 //rpg_windows.js Window_Bat...
by しぐれん
2017年11月17日(金) 06:23
フォーラム: MV:プラグイン素材
トピック: ゲームパッドコンフィグプラグイン
返信数: 16
閲覧数: 1707

Re: ゲームパッドコンフィグプラグイン

その部分は確かコンフィグを開くときに古い入力を削除しているか何かだったと思います。
コメントアウトして動くのならば、それでも大丈夫だと思います。
(自分でも何を書いたか覚えていない)

ゲームの初回起動時のみ発生するとしたら、コンフィグファイルが空の状態だとエラーが起きるパターンだと思います。
そのあたり、あまり試していなかったと思います。
by しぐれん
2017年11月10日(金) 12:40
フォーラム: MV:質問
トピック: あるレベル(以上)なら装備可能な装備
返信数: 2
閲覧数: 150

Re: あるレベル(以上)なら装備可能な装備

可能です。 Window_EquipItem.isEnabled()を改造することで可能でしょう。 適当に書いたので誤字で動かないかもしれませんが、こんな感じで動いたと思います。 装備側に<equipLevel:30>と書けば、それっぽくなるかと。 const Window_EquipItem_isEnabled= Window_EquipItem.prototype.isEnabled; Window_EquipItem.prototype.isEnabled = function(item) { const level =Number( item.meta.equipLevel); if(...
by しぐれん
2017年11月10日(金) 02:13
フォーラム: MV:質問
トピック: 【解決済】エラー Cannot read property'ownerid`of undefined
返信数: 6
閲覧数: 171

Re: エラー Cannot read property'ownerid`of undefined

「Cannot read property'ownerid`of undefined」ですが、オブジェクトがowneridという変数を持たないという意味のエラーです。
とりあえず、上記のエラーが出たタイミングでF8を押してスタックトレースを表示しましょう。
by しぐれん
2017年11月09日(木) 13:21
フォーラム: MV:質問
トピック: アニメーション表示のスクリプトでウェイトを入れたい
返信数: 2
閲覧数: 115

Re: アニメーション表示のスクリプトでウェイトを入れたい

イベントコマンドの方のウェイトは以下の処理で行われています。 ここのthis._character = ...で対象を設定し、setWaitMode()でウェイトさせています。 // Show Animation Game_Interpreter.prototype.command212 = function() { this._character = this.character(this._params[0]); if (this._character) { this._character.requestAnimation(this._params[1]); if (this._param...
by しぐれん
2017年11月08日(水) 20:29
フォーラム: MV:小ネタ・TIPS・講座
トピック: ツクールアドベントカレンダー2017
返信数: 5
閲覧数: 609

Re: ツクールアドベントカレンダー2017

https://adventar.org/calendars/2288
ページを用意しました。
参加する方は登録お願いします。

詳細検索ページへ移動する