2016年6月9日木曜日

FSX SimConnect SDK リンク集

SimConnectを自分で叩くときに参考になるかもしれないリンク集。

In the Pipe, Five By Five: A Ten-Thousand Foot View of SimConnect - Part 1

https://web.archive.org/web/20070301231249/http://www.notasenator.com/blog/2006/12/ten-thousand-foot-view-of-simconnect.html
C#でSimConnectを使う場合のチュートリアル。64bitOSや最近のVisual Studioを使ってる場合の変更点は前々回のエントリを参照。Part4まであり、最後までやるとギアUp/Downイベントを受け取ることができる。そのプロジェクトを雛形にすれば楽にいろいろ作れる。

SimConnect

https://msdn.microsoft.com/en-us/library/cc526983.aspx
SimConnect全般の概要が書いてある。SimConnectの設定ファイルだとか、メソッドの一覧だとか。もっとも、関数名こそManagedと互換だけど、引数については若干取り方が違うので注意。Managedの方はHandleが省略されているので、第1引数を飛ばせば大抵は同じ意味になる。それとC++の方は既定値が設定されているが、Managedの方はすべての引数を与える必要がある。既定値はこのページの関数の説明に書いてある値を使用すればよろしい。

Simulation Variables

https://msdn.microsoft.com/en-us/library/cc526981.aspx
MSDNのSimConnectに関するページ。Aircraft Dataの表には要素を指定する文字列が書かれている。Units of Measurementには単位を指定する文字列が書かれている。かなり長いページなので読むのは大変。でも一覧になってるので全部読めば何が取れるのかわかる(はず)。

Simulation Variables

http://www.prepar3d.com/SDKv3/LearningCenter/utilities/variables/simulation_variables.html
上と同じタイトルだけど別ページ。こちらは「MS FSXの直系の子孫」とも囁かれるLM社のPREPAR3Dのデベロッパ向けページ。内容は上記MSDNのAircraft Dataだけを書いてある。文字列検索するときに便利。

Units Of Measurement

http://www.prepar3d.com/SDKv3/LearningCenter/utilities/variables/units_of_measurement.html
こちらもLMのP3Dのページ。上記MSDNのページのUnits of Measurementだけを書いてある。同じく文字列検索するときに便利。2ページに分けてあってページの長さが短いので読みやすい(気休め程度に)。あとこちらはDistanceとかAngleとかSpeedとか、単位の種類ごとに目次があるので、どの単位が欲しいかで簡単に探せる。

追記:2016/08/02

Event IDs

イベントの一覧。P3Dのページ。MSDNにも同じような表があるが、P3Dのほうがページが軽い気がする。

追記ここまで

他に海外のフォーラムが結構参考になります。

0 件のコメント:

コメントを投稿