過去ログ [ 0066 ]

過去ログ:
ワード検索:
条件: 表示:  

記事No: 21421 [関連記事]
タイトル戦闘時、最低でも1ダメージ与えたい
投稿日: 2022/05/31 21:41
投稿者オクラ [rgieeiWg333]

戦闘時、攻撃される対象の防御力・精神防御力が高くてダメージが通らない場合や、攻撃する側の攻撃力・精神攻撃力が低くてダメージが通らない場合、0ダメージとして計算・処理されてしまいます。

これを最低でも1ダメージ与える・受けるようにしたいです。

ネットで調べたところ、全く同じ質問が投稿されているサイトを見つけたのですが、こちらの掲示板で質問してアドバイスを得た方が安心できると思い、こちらで質問させていただきました。どうかよろしくお願いします。


記事No: 21420 [関連記事]
タイトルRe: 戦闘時、カーソルが記憶されているのをリセットしたい
投稿日: 2022/05/27 21:50
投稿者オクラ [rgieeiWg333]

できました!
ありがとうございます!


記事No: 21419 [関連記事]
タイトルRe: 戦闘時、カーソルが記憶されているのをリセットしたい
投稿日: 2022/05/27 20:11
投稿者YADO [LerLWW459]

> 一回目の戦闘終了時、最後に倒した敵が右から二番目だった場合、二回目の先頭開始時に、右から二番目の敵か、右端の敵にカーソルが記憶されてしまいます。
>
> また、味方のカーソルも、一番上に表示されている通常攻撃ではなく、技能、アイテムなどを選択したあと戦闘が終了し、次の戦闘が開始すると、一番上の通常攻撃ではなく、前回の戦闘終了時に選択した技能やアイテムにカーソル位置が記憶されています。
>
>
> 戦闘開始時に常に左端の敵にカーソルを固定し、
> 味方のカーソルは一番上の通常攻撃に固定したいです。
>
> よろしくお願いします。

前回の主人公の行動内容は可変DB[17:×主人公一時DB]の項目[18〜20]に主人公ごとに保存されています。
また前回の敵の選択位置は可変DB[18:基本システム用変数]のデータ[74:[戦闘]敵ターゲット記憶位置]に保存されています。
これらの可変DBの値を戦闘開始時に全て「0」にすれば、前回の行動内容が初期化されます。

コモンイベント[203:○[変更可]戦闘開始時処理]に以下のイベントを追加。

■可変DB書込:DB[ 18 : 74 : 0 ] (基本システム用変数 : [戦闘]敵ターゲット記憶位置 : 数値) = 0
■DB読込(可変): CSelf10 = 可変DB[タイプ×主人公一時DB(17)のデータ数]
■回数付きループ [ CSelf10 ]回
|■変数操作: CSelf10 -= 1 + 0
|■可変DB書込:DB[ ×主人公一時DB : CSelf10 : 18 ] (17 : - : [記憶]戦闘時技能位置) = 0
|■可変DB書込:DB[ ×主人公一時DB : CSelf10 : 19 ] (17 : - : [記憶]戦闘時アイテム位置) = 0
|■可変DB書込:DB[ ×主人公一時DB : CSelf10 : 20 ] (17 : - : [記憶]戦闘時コマンド位置) = 0
|■
◇ループここまで◇◇

WoditorEvCOMMAND_START
[250][5,4]<0>(18,74,0,0,0)("","","","")
[250][5,4]<0>(17,-1,0,69632,1600010)("","×主人公一時DB","","")
[179][1,0]<0>(1600010)()
[121][4,0]<1>(1600010,1,0,512)()
[250][5,4]<1>(17,1600010,18,65536,0)("","×主人公一時DB","","")
[250][5,4]<1>(17,1600010,19,65536,0)("","×主人公一時DB","","")
[250][5,4]<1>(17,1600010,20,65536,0)("","×主人公一時DB","","")
[0][0,0]<1>()()
[498][0,0]<0>()()
WoditorEvCOMMAND_END


記事No: 21418 [関連記事]
タイトル戦闘時、カーソルが記憶されているのをリセットしたい
投稿日: 2022/05/26 21:39
投稿者オクラ [rgieeiWg333]

一回目の戦闘終了時、最後に倒した敵が右から二番目だった場合、二回目の先頭開始時に、右から二番目の敵か、右端の敵にカーソルが記憶されてしまいます。

また、味方のカーソルも、一番上に表示されている通常攻撃ではなく、技能、アイテムなどを選択したあと戦闘が終了し、次の戦闘が開始すると、一番上の通常攻撃ではなく、前回の戦闘終了時に選択した技能やアイテムにカーソル位置が記憶されています。


戦闘開始時に常に左端の敵にカーソルを固定し、
味方のカーソルは一番上の通常攻撃に固定したいです。

よろしくお願いします。


記事No: 21417 [関連記事]
タイトルRe: コモンイベントの変更が全く反映されない件
投稿日: 2022/04/29 15:18
投稿者ウディタはじめたて [rOOeiiLi326]

> コモンイベントの仕様では、同じ名前のコモンイベント名があった場合、コモンIDの大きい方のみが実行されます。
>
> 例えば
> コモンイベント[175:X[戦]敵キャラ_座標算出]をコピーしてコモン[215]に貼り付けて、
> コモンイベント[215:X[戦]敵キャラ_座標算出]を作成した場合、コモン[215]の方が実行されます。
>
> そのため、コモン[175]の方の設定をいくら変えても(削除しても)、コモン[215]の方が実行されるため、変化が発生しません。

ご指摘の通り、コモンイベント[215]以降にバックアップを取っていたため
反映されなかったようです。
解決しました、ありがとうございます!!


記事No: 21416 [関連記事]
タイトルRe: 接触範囲拡張の表示が半分になってしまう現象について
投稿日: 2022/04/29 10:45
投稿者ウディタ初心者 [rgirLLg421]

> マップイベント内にある「当タリ判定■」の設定にチェックは入っていますか?
ご返信ありがとうございます!
当たり判定にチェックをいれたところ解消しました!
助かりました、本当にありがとうございます…!!


記事No: 21415 [関連記事]
タイトルRe: コモンイベントの変更が全く反映されない件
投稿日: 2022/04/29 02:01
投稿者YADO [LerLWW459]

> [やりたいこと]
> コモンイベント175:敵キャラ座標算出の改造による敵の位置の変更
> [やってみたこと]
> 66行目の数値を-120から30に書き換えた。
> [やってみた結果、どううまくいかないか]
> だが、全く反映されず、試しに3000にしてみても反映されなかった。
> 思い切ってバックアップを取ってコモンイベント175を丸ごと消したが、エラーすら起こらず、ゲームに何の変化も起きなかった。
> 何かご存じの方いらっしゃったらよろしくお願いいたします。

コモンイベントの仕様では、同じ名前のコモンイベント名があった場合、コモンIDの大きい方のみが実行されます。

例えば
コモンイベント[175:X[戦]敵キャラ_座標算出]をコピーしてコモン[215]に貼り付けて、
コモンイベント[215:X[戦]敵キャラ_座標算出]を作成した場合、コモン[215]の方が実行されます。

そのため、コモン[175]の方の設定をいくら変えても(削除しても)、コモン[215]の方が実行されるため、変化が発生しません。


あと改造したい内容が「敵の位置の変更」となっていますが、コモン[175]の66行目を変えても敵の表示位置は変わりません。

66行目にある「-120」は、戦闘開始時に敵を表示する時のスクロールの開始地点を設定したものです。
例えば真ん中に表示される敵の場合は「-120」(画面の上の方)から「130」にスクロールして画面上に表示されます。
66行目を「3000」に変えても、「3000」(画面の下の方)から「130」にスクロールする設定に変わるだけであり、敵の表示位置自体は変わりません。

敵の表示位置を変えたい場合で、個別に細かく変えたい場合は
■変数操作: CSelf22[表示先X] = 160 + 0
■変数操作: CSelf23[表示先Y] = 130 + 0
などの設定を1つずつ変えていき、敵全体の表示位置を上に上げたい時には、64行目に
■変数操作: CSelf23[表示先Y] -= 30 + 0
などの設定を追加してください。


記事No: 21414 [関連記事]
タイトルRe: 接触範囲拡張の表示が半分になってしまう現象について
投稿日: 2022/04/29 01:12
投稿者YADO [LerLWW459]

マップイベント内にある「当タリ判定■」の設定にチェックは入っていますか?


記事No: 21413 [関連記事]
タイトルコモンイベントの変更が全く反映されない件
投稿日: 2022/04/28 00:33
投稿者ウディタはじめたて [rOOeiiLi326]

[やりたいこと]
コモンイベント175:敵キャラ座標算出の改造による敵の位置の変更
[やってみたこと]
66行目の数値を-120から30に書き換えた。
[やってみた結果、どううまくいかないか]
だが、全く反映されず、試しに3000にしてみても反映されなかった。
思い切ってバックアップを取ってコモンイベント175を丸ごと消したが、エラーすら起こらず、ゲームに何の変化も起きなかった。
何かご存じの方いらっしゃったらよろしくお願いいたします。


記事No: 21412 [関連記事]
タイトル接触範囲拡張の表示が半分になってしまう現象について
投稿日: 2022/04/24 21:42
投稿者ウディタ初心者 [rergWL370]

はじめまして。お恥ずかしながら下記内容で困っており、質問させていただきました。どなたか詳しい方居られましたらご教示下さい。

[やりたいこと]
一部のイベントが接触範囲を拡張しようとすると表示が半分になってしまう。
(添付ファイル参照)接触範囲を1マスに戻したい

・ゲームの当たり判定を1マス0.5マスに設定しています
・現状、正常に1マス1マスで表示されているイベントの方が多い

[やってみたこと]
・エディターの再起動
・公式からエディターをダウンロードしバージョンアップ
・デフォルトの当たり判定を1マス1マスに変更

[やってみた結果、どううまくいかないか]
半分の状態から改善されない


| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |


- 以下のフォームから自分の投稿記事を修正・削除することができます -
処理 記事No 削除キー