Difference between revisions of "Drive/ja"

From Neos Wiki
Jump to navigation Jump to search
(Created page with "LogiX Tooltipを使用してドライブノードを作成するのは、非常に一般的な方法です。詳しくは、LogiX概要ページを参照...")
(Created page with "これは、使用しているシステムが本質的に''収束的''であれば、通常問題にはなりません。Constant Lerpは目標値に向かって着実に推...")
 
Line 18: Line 18:
 
しかし、これは不一致を引き起こす可能性があります。各ユーザーは、プロパティのビューを制御することができます。[[Local User (LogiX node)|Local User]]を[[User Username (LogiX node)|User Username]]に入力し、その出力でテキストフィールドの内容をドライブすると、各ユーザーは''自身の''ユーザー名を見ることができます。
 
しかし、これは不一致を引き起こす可能性があります。各ユーザーは、プロパティのビューを制御することができます。[[Local User (LogiX node)|Local User]]を[[User Username (LogiX node)|User Username]]に入力し、その出力でテキストフィールドの内容をドライブすると、各ユーザーは''自身の''ユーザー名を見ることができます。
  
This is often quite useful. However, this can also cause unwanted divergence: some LogiX nodes, like [[Constant Lerp (LogiX node)|Constant Lerp]], are handled locally by each user. This can cause two people to disagree on the state of the world.
+
これは非常に便利なことです。しかし、これは望まない乖離を引き起こすこともあります。[[Constant Lerp (LogiX node)|Constant Lerp]] などのいくつかの LogiX ノードは、各ユーザーによってローカルに扱われます。このため、ワールドの状態について2人の人が意見を異にすることがあります。
  
This is usually not a problem if the system you're using is inherently ''convergent''. Constant Lerp trends steadily towards its target value; if everyone has the same target value, then everyone will eventually agree on the output.
+
これは、使用しているシステムが本質的に''収束的''であれば、通常問題にはなりません。Constant Lerpは目標値に向かって着実に推移します。もし全員が同じターゲット値を持っているならば、最終的には全員の出力が一致することになります。
  
 
== ドライブを作成 ==
 
== ドライブを作成 ==

Latest revision as of 21:06, 6 February 2022

Other languages:
English • ‎日本語

ドライブは、値をを継続的に制御します。

概要

ドライブされているプロパティは、インスペクタウィンドウで紫色に表示されます。ドライブされているプロパティの値を直接変更することはできず、変更しようとしても効果はありません。プロパティには、同時に1つのドライブしか設定できません。

ドライブしているものを直接見つけることは、今のところできません。

細かいこと

値をドライブすることと、値をwrite(ライト)することは全く違います。

プロパティにライトすると、セッション内の他のすべての人に新しい値を知らせることになります。これは、ライトが最初にネットワーク上で同期する必要があることを意味します。これは、非常に頻回に値をライトする場合に特に問題となることがあります。複数の人が同時にライトと、さらに悪化する可能性があります。

値をドライブすると、その値を制御するために別の値を使用するようにゲームに指示することになります。これはネットワークトラフィックを伴わないため、レイテンシーに依存しません。

しかし、これは不一致を引き起こす可能性があります。各ユーザーは、プロパティのビューを制御することができます。Local UserUser Usernameに入力し、その出力でテキストフィールドの内容をドライブすると、各ユーザーは自身のユーザー名を見ることができます。

これは非常に便利なことです。しかし、これは望まない乖離を引き起こすこともあります。Constant Lerp などのいくつかの LogiX ノードは、各ユーザーによってローカルに扱われます。このため、ワールドの状態について2人の人が意見を異にすることがあります。

これは、使用しているシステムが本質的に収束的であれば、通常問題にはなりません。Constant Lerpは目標値に向かって着実に推移します。もし全員が同じターゲット値を持っているならば、最終的には全員の出力が一致することになります。

ドライブを作成

LogiX Tooltipを使用してドライブノードを作成するのは、非常に一般的な方法です。詳しくは、LogiX概要ページを参照してください。

多くのコンポーネントは、ドライブするための値を取ることができます。ValueCopyは、あるプロパティから値を読み取り、その値で別のプロパティをドライブします。制御したいプロパティの名前を取ってきて、ドロップするだけです。

(編集部注:まだ翻訳する準備ができていません。まだたくさんの変更を加えています!)