検索結果 81 件

by jp_asty
2020年11月04日(水) 23:38
フォーラム: MV:プラグイン素材のリクエスト
トピック: 【解決済】変数を万進法で表示させたい
返信数: 32
閲覧数: 11347

Re: 変数を万進法で表示させたい

1. トリアコンタン様の動的文字列ピクチャ生成プラグインにて、  リアルタイム表示をONにした時、\V[1]ではリアルタイムに反映しますが\Vm[1,0]では反映されません。  一応、並列処理で表示を呼び出し続けることでリアルタイムっぽく出来ますが  もっとスマートな方法はありますか? 表示させる対象がどこかによって、その表示先のupdateで更新するのが良いと思います。 動的文字列ピクチャプラグインではピクチャの更新時に該当処理を行っています。 2. 桁が垓に差し掛かった辺りで表記が崩れます。  ちょうどこの辺り(10**21から)でNumberは指数表現に切り替わるので、それが原因と思わ...
by jp_asty
2020年11月04日(水) 20:14
フォーラム: MV:プラグイン素材のリクエスト
トピック: 【解決済】変数を万進法で表示させたい
返信数: 32
閲覧数: 11347

Re: 変数を万進法で表示させたい

こんばんは。 Numberでの実装を書いてみました。 使い方はプラグインのヘルプを御覧ください。 BigIntでの実装については検討した結果、今回は見送らせて頂きたいという結論に至りました。 この点についてお詫びさせて頂きます。 ・BigIntとNumberは混合して計算できないため、利用方法が複雑になったり、利用法の説明が複雑になる。 ・ある変数にはNumberが入っており、別の変数にはBigIntが入っているなど管理が複雑化する可能性がある。 ・ツクールや他プラグインは基本的にNumberを使用している。 などが理由となります。 今回の説明を読んでも、MAX_SAFE_INTEGER(2^...
by jp_asty
2020年11月04日(水) 01:43
フォーラム: MV:プラグイン素材のリクエスト
トピック: 【解決済】変数を万進法で表示させたい
返信数: 32
閲覧数: 11347

Re: 変数を万進法で表示させたい

説明を省略すると伝わらないようなので書きますが、 https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Number/MAX_SAFE_INTEGER ここの解説欄に下記のように記述があります。 MAX_SAFE_INTEGER 定数は 9007199254740991 (9,007,199,254,740,991) である値です。その数である理由は JavaScript が IEEE 754 で指定されたとおり倍精度浮動小数点型数値を使用し安全に -(253 - 1) と 253 - 1 と...
by jp_asty
2020年11月04日(水) 01:14
フォーラム: MV:プラグイン素材のリクエスト
トピック: 【解決済】変数を万進法で表示させたい
返信数: 32
閲覧数: 11347

Re: 変数を万進法で表示させたい

いえ、ちゃんと数値として計算したものを表示しました。 クリックする度に変数に*10するボタンを作り、その変数を表示してテストプレイで連打する形でテストしました。 有効数字は16桁程度が限界ですが、大まかな計算・表現自体は308桁まで出来る様です。 これは Number.MAX_VALUE の値だと思います。 https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Number/MAX_VALUE MAX_VALUE プロパティは、およそ 1.79E+308 【訳注: E+308 は 10 の ...
by jp_asty
2020年11月04日(水) 00:13
フォーラム: MV:プラグイン素材のリクエスト
トピック: 【解決済】変数を万進法で表示させたい
返信数: 32
閲覧数: 11347

Re: 変数を万進法で表示させたい

文字列は文字コードの並びであって、数値とは異なります。 計算ができないというより表現できないというのが正しいと思います。 例えば1桁の十進法では0~9までしか表現できず10以上は表すことができないというのと同じです。 誤差というレベルではなく、そもそも桁が足らないので正しい計算ができません。 Numberで実装する場合の正の数の最大は9007199254740991で BigIntの場合は、仕様上最大値は不定でブラウザによって異なる。クロームで試したところ2^(2^30)まで表現できた というのが上の書き込みの参考URLの結論です。 Numberの範囲を超える場合はBigIntで実装するしかな...
by jp_asty
2020年11月03日(火) 21:26
フォーラム: MV:プラグイン素材のリクエスト
トピック: 【解決済】変数を万進法で表示させたい
返信数: 32
閲覧数: 11347

Re: 変数を万進法で表示させたい

こんばんは。 javascriptで数値はNumber型で表され、表現できる値の範囲は -9007199254740991 から 9007199254740991 までです。 万進法にすると -9007兆1992億5474万0991 から 9007兆1992億5474万0991 になります。 新しく追加されたBigInt型を使用するとそれよりも広い範囲(実質上限なし)を扱えますが、 仕様上の上限値は設定されておらず、ブラウザによって上限値が異なったりするようです(参考サイトより) 参考:https://qiita.com/po_tau_feu/items/225f783784f68159c37...
by jp_asty
2020年9月17日(木) 15:54
フォーラム: MV:質問
トピック: 【解決】グラフィカルバー表示プラグイン Galv's Variable Barの表示順位の調整
返信数: 2
閲覧数: 1463

Re: グラフィカルバー表示プラグイン Galv's Variable Barの表示順位の調整

こんにちは。

質問の内容としては↓の記事のものと一致すると思われますが如何でしょうか。
viewtopic.php?f=23&t=9696&p=36393&hilit=Galv%E3%80%80Variable%E3%80%80Bar#p36393
by jp_asty
2020年9月06日(日) 13:07
フォーラム: MV:質問
トピック: 【解決済み】セルフスイッチ切り替えから自立移動停止が発生する件について
返信数: 5
閲覧数: 2278

Re: 【解決済み】セルフスイッチ切り替えから自立移動停止が発生する件について

この現象についてまとめると あるイベントが実行を開始してから終了するまでの間に、そのイベントのリフレッシュが入り、イベントの実行ページが更新されたときに、イベントのロック状態が維持されたままになり、そのイベントの自律移動が処理されなくなる。 となると思います。 これがコアスクリプト側のバグなのかと考えた場合、イベント操作としてありえるケースで自律移動が動作しなくなるので、バグと言えなくもないかもしれません。 ただこれは自分の私見にすぎず、見落としやそもそもの理解が間違っているという可能性も十分ありえます。バグかどうかの判断については有識者の方や公式の方へ判断を委ねるのが懸命であると考えます。 ...
by jp_asty
2020年9月06日(日) 07:38
フォーラム: MV:質問
トピック: 【解決済み】セルフスイッチ切り替えから自立移動停止が発生する件について
返信数: 5
閲覧数: 2278

Re: セルフスイッチ切り替えと自立移動停止のバグ?

MEIKOIさん 結論からいいますと、 ID1のイベントのページ3の最後に ◆スクリプト:this.character(0).unlock(); を追加すると自立移動が停止しなくなることが確認できました。 以下、理由となります。 まず、自立移動が停止しているのは Game_Event.prototype.updateSelfMovementのタイミングでthis._lockedにtrueが設定されているためでした。 this._lockedがtrueになるのは「決定ボタン」「プレイヤーから接触」「イベントから接触」のいずれかのトリガーのイベントが開始されたときだけで、このいずれかのトリガーで開...
by jp_asty
2020年9月05日(土) 03:30
フォーラム: MV:質問
トピック: やな様「CategorySynthesis」での同内容レシピの挙動について
返信数: 1
閲覧数: 1138

Re: やな様「CategorySynthesis」での同内容レシピの挙動について

こんばんは。

SecondaryCategories.js ver1.04
https://plugin.fungamemake.com/archives/2089
CategorySynthesis.js ver1.02
https://plugin.fungamemake.com/archives/2090
で試したところ問題なく合成されました。

ご参考まで。

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