Differences
This shows you the differences between two versions of the page.
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 本店から開発者さまの販売場所への誘導 |