Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
products:m28:devel_ja [2017/03/07 11:12]
fk0724 [開発に関する情報]
products:m28:devel_ja [2017/03/29 10:54] (current)
fk0724 [開発したものを販売・配布するにあたって]
Line 12: Line 12:
 「ヘッドライトを光らせたい」「音を鳴らしたい」といった簡単な改造から、「実際に走らせたい」「SIM内を自動巡回させてみたい」といった本格的な開発まで対応できる柔軟さを持たせています。 「ヘッドライトを光らせたい」「音を鳴らしたい」といった簡単な改造から、「実際に走らせたい」「SIM内を自動巡回させてみたい」といった本格的な開発まで対応できる柔軟さを持たせています。
  
-開発キットはフルパーミッション(含まれるスクリプトは Copy / Transで、M28 のすべての購入者は、このキットを使って開発したものを、任意のパーミッションで販売・配布するライセンスを保持しています。+開発キットは Trans 可能で、M28 のすべての購入者は、このキットを使って開発したものを、任意のパーミッションで販売・配布するライセンスを保持しています。
  
 ==== 開発キットの構成 ==== ==== 開発キットの構成 ====
-**developer kit for M28** ... オブジェクト / Mod-Copy-Trans\\  ├ **m28drivervasepose.bvh** ... 運転者用の基本ポーズ / Copy-Trans\\  ├ **m28passengerbasepose.bvh** ... 同乗者用の基本ポーズ / Copy-Trans\\  └ **vias10_for_m28.lsl** ... 開発用スクリプト / Copy-Trans+**developer kit for M28** ... 本体オブジェクト / Mod-Copy-Trans\\  ├ **m28drivervasepose.bvh** ... 運転者用の基本ポーズ / Copy-Trans\\  ├ **m28passengerbasepose.bvh** ... 同乗者用の基本ポーズ / Copy-Trans\\  └ **vias10_for_m28.lsl** ... 開発用スクリプト / Copy-Trans
  
 vias10_for_m28.lsl は能動的に処理を行うものではなく、リンクメッセージの受信によって特定の処理を行うように設計されています。以下、 vias10_for_m28.lsl を **VIAS**((**V**hehicles'​ **I**nteractive **A**dd-on **S**ystem)) と表記します。 vias10_for_m28.lsl は能動的に処理を行うものではなく、リンクメッセージの受信によって特定の処理を行うように設計されています。以下、 vias10_for_m28.lsl を **VIAS**((**V**hehicles'​ **I**nteractive **A**dd-on **S**ystem)) と表記します。
  
 ==== 開発の前に ==== ==== 開発の前に ====
-開発に先立ち、まずは、同梱の ​[[analogmatic_ja|AnalogMatic for M28]] をお試しください。+開発に先立ち、まずは、 [[analogmatic_ja|AnalogMatic for M28]] をお試しください。
  
 これは、開発キットで何ができるのかを示すために、M28 と同時に開発した2人乗りドライブシステムです。スクリプトを2つ追加し、この2つのスクリプトから VIAS にリンクメッセージを送ることで車体の制御を行っています。 これは、開発キットで何ができるのかを示すために、M28 と同時に開発した2人乗りドライブシステムです。スクリプトを2つ追加し、この2つのスクリプトから VIAS にリンクメッセージを送ることで車体の制御を行っています。
  
-**AnalogMatic for M28** ... オブジェクト\\  ├ <wrap em>​am-eg_for_m28.lsl ... M28 を走らせるエンジンスクリプト</​wrap>​\\  ├ <wrap em>​am-io_for_m28.lsl ... VIAS とエンジンをコントロールするためのインターフェイススクリプト</​wrap>​\\  ├ **m28drivervasepose.bvh** ... 運転者用の基本ポーズ\\  ├ **m28passengerbasepose.bvh** ... 同乗者用の基本ポーズ\\  └ **vias10_for_m28.lsl** ... VIAS+**AnalogMatic for M28** ... 本体オブジェクト\\  ├ <wrap em>​am-eg_for_m28.lsl ... M28 を走らせるエンジンスクリプト</​wrap>​\\  ├ <wrap em>​am-io_for_m28.lsl ... VIAS とエンジンをコントロールするためのインターフェイススクリプト</​wrap>​\\  ├ **m28drivervasepose.bvh** ... 運転者用の基本ポーズ\\  ├ **m28passengerbasepose.bvh** ... 同乗者用の基本ポーズ\\  └ **vias10_for_m28.lsl** ... VIAS
  
  
 AnalogMatic の導入方法につきましては、[[::​products:​m28:​analogmatic_ja|こちら]] をご覧ください。 AnalogMatic の導入方法につきましては、[[::​products:​m28:​analogmatic_ja|こちら]] をご覧ください。
  
 +==== リリースされたサードパーティー製品 ====
 +開発した商品やオプションパーツなどは、以下のページにて紹介致します。リリースされる際にはご一報ください。
 +
 + >>​ [[products/​m28/​3rd_party_showcase|サードパーティー・ショーケース]]
 <WRAP clear/> <WRAP clear/>
 ===== 開発に関する情報 ===== ===== 開発に関する情報 =====
-開発キットと M28 を、[[analogmatic#​インストール方法|AnalogMatic のインストール]] と同じ手順でリンクします。その後、スクリプトやアニメーション、音などを追加し、スクリプトから以下の API に従いリンクメッセージを送信して車体の制御を行います。+開発キットと M28 を、[[analogmatic_ja#​インストール方法|AnalogMatic のインストール]] と同じ手順でリンクします。その後、スクリプトやアニメーション、音などを追加し、スクリプトから以下の API に従いリンクメッセージを送信して車体の制御を行います。
  
 ==== VIAS について ==== ==== VIAS について ====
Line 118: Line 122:
   * インワールド グループ   * インワールド グループ
   * インワールド サブスクライバー キオスク   * インワールド サブスクライバー キオスク
-  * 当ウェブサイトの[[::​products:​m28|商品ページ]]+  * 当ウェブサイトの[[::​products:​m28:​3rd_party_showcase|商品ページ]]
   * twitter / facebook など SNS   * twitter / facebook など SNS
   * anhelo 本店から開発者さまの販売場所への誘導   * anhelo 本店から開発者さまの販売場所への誘導