<?xml version="1.0" encoding="UTF-8" ?><rdf:RDF 
  xmlns="http://purl.org/rss/1.0/"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:atom="http://www.w3.org/2005/Atom"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xml:lang="ja">
  <channel rdf:about="http://w.atwiki.jp/mmd4unity/">
    <title>MikuMikuDance for Unity @ wiki</title>
    <link>http://w.atwiki.jp/mmd4unity/</link>
    <atom:link href="https://w.atwiki.jp/mmd4unity/rss10.xml" rel="self" type="application/rss+xml" />
    <atom:link rel="hub" href="https://pubsubhubbub.appspot.com" />
    <description>MikuMikuDance for Unity @ wiki</description>

    <dc:language>ja</dc:language>
    <dc:date>2013-07-02T03:14:41+09:00</dc:date>
    <utime>1372702481</utime>

    <items>
      <rdf:Seq>
                <rdf:li rdf:resource="https://w.atwiki.jp/mmd4unity/pages/22.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/mmd4unity/pages/2.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/mmd4unity/pages/1.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/mmd4unity/pages/15.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/mmd4unity/pages/21.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/mmd4unity/pages/16.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/mmd4unity/pages/20.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/mmd4unity/pages/19.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/mmd4unity/pages/18.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/mmd4unity/pages/17.html" />
              </rdf:Seq>
    </items>
	
		
    
  </channel>
    <item rdf:about="https://w.atwiki.jp/mmd4unity/pages/22.html">
    <title>導入方法</title>
    <link>https://w.atwiki.jp/mmd4unity/pages/22.html</link>
    <description>
      MikuMikuDance for Unityの導入は何種類かあります。
このページでは、MikuMikuDance for Unityの導入方法について説明します。

**SVNからのダウンロード    </description>
    <dc:date>2013-07-02T03:14:41+09:00</dc:date>
    <utime>1372702481</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/mmd4unity/pages/2.html">
    <title>メニュー</title>
    <link>https://w.atwiki.jp/mmd4unity/pages/2.html</link>
    <description>
      **メニュー
-[[トップページ]]
-[[導入方法]]
-[[よくある質問]]


**更新履歴
#recent(20)

&amp;link_editmenu(text=ここを編集)    </description>
    <dc:date>2013-07-02T03:10:42+09:00</dc:date>
    <utime>1372702242</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/mmd4unity/pages/1.html">
    <title>トップページ</title>
    <link>https://w.atwiki.jp/mmd4unity/pages/1.html</link>
    <description>
      *MikuMikuDance for Unity wiki


*MikuMikuDance for Unityについて
ゲーム開発用エンジンの&amp;bold(){Unity}を使って、
&amp;bold(){MikuMikuDance}のモデルやモーションでゲームが作れるようになるプラグインです。
&amp;big(){&amp;color(red){ミクさんのゲーム}}が作れるようになります。

**Unityとは
UnityとはUnity Technologies社が開発したゲームエンジンの一つです。
ゲームエンジンとは、ゲーム開発に必要な処理を代わりに行うためのソフトウェアです。
例えば、物理エンジンやライティング、シェーディングなどを自動的に処理します。
Unityはこれらの処理の実装コストを下げる目的で開発されています。

**MikuMikuDanceとは
MikuMikuDanceとは、樋口M氏が開発した3Dアニメーションソフトウェアです。
フリーウェアとして公開されています。

MikuMikuDanceの特徴は、操作が簡単なことに加えて、数多くのモデルデータやアニメーションデータが有志により公開されています。
仮に3DCGに関して初心者であったとしても、これらのデータを組み合わせることで簡単に3DCGの動画を作成することができます。


**MikuMikuDance for Uniyとは
MikuMikuDance for Unityとは、MikuMikuDanceのモデルデータやアニメーションデータをUnityで読み込ませるためのプラグインです。
現在のゲーム開発にはプログラムだけでなく、ビジュアルが必要です。
その中でもモデリングやアニメーションは非常に敷居が高く、個人のゲーム開発でそれらを全てを行うのは困難でした。
MikuMikuDance for Unityは、MikuMikuDanceのデータを借りる事により、ゲーム開発の敷居を大幅に下げる目的のもとで開発されました。    </description>
    <dc:date>2013-07-02T03:10:10+09:00</dc:date>
    <utime>1372702210</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/mmd4unity/pages/15.html">
    <title>MFUとは</title>
    <link>https://w.atwiki.jp/mmd4unity/pages/15.html</link>
    <description>
      *MikuMikuDance for Unityについて

**Unityとは
UnityとはUnity Technologies社が開発したゲームエンジンの一つです。~
ゲームエンジンとは、ゲーム開発に必要な処理を代わりに行うためのソフトウェアです。~
例えば、物理エンジンやライティング、シェーディングなどを自動的に処理します。~
Unityはこれらの処理の実装コストを下げる目的で開発されています。~

**MikuMikuDanceとは
MikuMikuDanceとは、樋口M氏が開発した3Dアニメーションソフトウェアです。~
フリーウェアとして公開されています。~
~
MikuMikuDanceの特徴は、操作が簡単なことに加えて、数多くのモデルデータやアニメーションデータが有志により公開されています。~
仮に3DCGに関して初心者であったとしても、これらのデータを組み合わせることで簡単に3DCGの動画を作成することができます。


**MikuMikuDance for Uniyとは
MikuMikuDance for Unityとは、MikuMikuDanceのモデルデータやアニメーションデータをUnityで読み込ませるためのプラグインです。~
現在のゲーム開発にはプログラムだけでなく、ビジュアルが必要です。~
その中でもモデリングやアニメーションは非常に敷居が高く、個人のゲーム開発で全てを行うのは困難でした。~
MikuMikuDance for Unityは、MikuMikuDanceのデータを借りる事により、ゲーム開発の敷居を大幅に下げる目的のもとで開発されました。~    </description>
    <dc:date>2013-06-16T17:54:47+09:00</dc:date>
    <utime>1371372887</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/mmd4unity/pages/21.html">
    <title>メッセージウィンドウ</title>
    <link>https://w.atwiki.jp/mmd4unity/pages/21.html</link>
    <description>
      *メッセージウィンドウ
いわゆるメッセージウィンドウ。~
メッセージの表示を行うための窓。

**盛り込む仕様
何が出来たらいいのか、最低限何が必要なのか以下に並べる。

***複数のメッセージウィンドウがある
Windowsと同じように窓は複数持たせることができると望ましい。~
例えば、上段と下段に分けてメッセージを表示させようとした場合、~
ウィンドウが単体しかないと使うことができない。~
動的にいくらでも生成できることが望ましい。~

***メッセージウィンドウに名前がある
窓と同じように、名前があって指定することが可能。~
ウィンドウを指定するときに必要になる。~

***透過などができる(できれば)
後ろのウィンドウと重なり合った時、~
透過するかどうか指定することができる。

***細かい設定ができる
-ウィンドウサイズ
-文字表示位置
-フォントサイズ
-字間
-行間
-背景色・テクスチャ
-透過オプション
--有効無効
--透明度
--重なった場合の透明度    </description>
    <dc:date>2012-03-20T10:17:33+09:00</dc:date>
    <utime>1332206253</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/mmd4unity/pages/16.html">
    <title>KiriKiri Like Custom Script</title>
    <link>https://w.atwiki.jp/mmd4unity/pages/16.html</link>
    <description>
      *KiriKiri Like Custom Script(KLCS)とは？

**概要
[[吉里吉里:http://kikyou.info/tvp/]]の構文に非常に似た
KLCSはUnityのノベルゲームエンジンです。~
3Dゲームで吉里吉里っぽいことができるようになります。~

**特徴
Unityでノベルゲームの作成が可能になります。~
構文は吉里吉里と同じため、吉里吉里ユーザでも比較的楽に移行もできます。~
また、Unityにおけるいくつかの操作をラップしてあるため、~
吉里吉里を弄るように3Dゲームを作ることができるようになります。

***吉里吉里の構文
UnityはC#やJavascriptなどの言語で開発が行われています。~
しかし、これらの言語は初心者にとってまだ扱いにくいのが現状です。~
そこでスクリプト言語によって初心者にとって躓きやすい部分をカバーすることで、~
ほんの少しの要素だけで3Dゲームを作ることができるようになります。~
もちろん、吉里吉里と同じようにノベルゲームの作成は可能です。~

***拡張可能な構文
Custom Scriptと名乗ることもあり、拡張・改造可能な言語となっています。~
もし、C#についてほんの少し知っているのならば、~
自分で構文を追加することでサポートしていない構文も作ることが出来ます。~
従来の吉里吉里(TJS)は使い回しの知識を利用することが出来なかったため、~
なかなか改造を行うことは難しかったのですが、~
KLCSだと.NETのライブラリやUnityの資産を十分に駆使しながら改造を行うことが出来ます。

*構文
(ここからほとんど仕様書)

-[[基本構文]]
--システム操作
--メッセージ操作
--ラベル操作
--ジャンプ操作
--レイヤー操作
--効果音操作
--BGM操作

*API

-[[概要]]
-[[名前空間]]
-[[クラス]]

*仕様
-[[メッセージウィンドウ]]
-[[GUI]]    </description>
    <dc:date>2012-03-20T09:54:12+09:00</dc:date>
    <utime>1332204852</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/mmd4unity/pages/20.html">
    <title>概要</title>
    <link>https://w.atwiki.jp/mmd4unity/pages/20.html</link>
    <description>
      *概要
KLCSは構文を新たに追加することで、KLCS自体を拡張することが可能となっています。~
例えば、KLCSがサポートしていない構文あるいはKLCSで足りない部分などがあった場合、~
プログラマ自身がチューニングを行い、その場その場で必要な構文を揃えることを目的に~
KLCSのAPIの提供を行っています。

*構文を拡張する
構文の拡張はInterpreter.Construction.Element名前空間下に~
Interpreter.Construction.BaseConstructionクラスを継承することで~
追加することが可能となっています。~

継承を行ったクラスはコンストラクタ及びInvoke関数を実装することで、~
利用することが可能となります。~
Invoke関数でどのように処理を続行させるかは~
InvokeResultを返すことによってエンジン側で判断します。

*構文と構文を協調させる
Invoke関数ではConstructionContainer.Accessorクラスを引数として受け取っています。~
ConstructionContainer.Accessorでは中間フォーマットから起こした構文を順番に格納されています。~
これらの構文にアクセスするにはConstructionContainer.Accessorを利用します。~    </description>
    <dc:date>2012-03-09T23:40:56+09:00</dc:date>
    <utime>1331304056</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/mmd4unity/pages/19.html">
    <title>名前空間</title>
    <link>https://w.atwiki.jp/mmd4unity/pages/19.html</link>
    <description>
      #contents

*Interpreter
中間フォーマットを解釈し、記録された構文から処理を行うためのクラスの集まり。~

*Interpreter.Construction
構文インターフェースなどの集まり。~
特に構文の中でも最も基本的なインターフェースが集まっている。~

*Interpreter.Construction.Element
解釈される構文を入れておくための名前空間。~
ここに構文インターフェースを継承したクラスを入れておかないと、~
構文を解釈することができない。~

*Compiler
吉里吉里の(正確にはKAGに似た)構文を解釈し、中間フォーマットに起こすクラスの集まり。~
中間フォーマットはXMLで定義される。~

*Configuration
設定などを記録するためのクラスの集まり。その他。

*Configuration.Exception
必要な例外など。    </description>
    <dc:date>2012-03-09T22:19:43+09:00</dc:date>
    <utime>1331299183</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/mmd4unity/pages/18.html">
    <title>Interpreter</title>
    <link>https://w.atwiki.jp/mmd4unity/pages/18.html</link>
    <description>
      #contents()


*名前空間

*クラス    </description>
    <dc:date>2012-03-09T22:14:34+09:00</dc:date>
    <utime>1331298874</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/mmd4unity/pages/17.html">
    <title>基本構文</title>
    <link>https://w.atwiki.jp/mmd4unity/pages/17.html</link>
    <description>
      #contents

*基本構文

**システム操作

**メッセージ操作    </description>
    <dc:date>2012-03-09T22:03:26+09:00</dc:date>
    <utime>1331298206</utime>
  </item>
  </rdf:RDF>
