Home > papervision3d > Papervision3d入門

Papervision3d入門

Papervision3dというActionScript3.0の3Dライブラリのインストールとコンパイル方法の説明です。

ダウンロード
Subversionのダウンロードとインストール

Papervision3dは現時点ではSubversionというソースコード管理ソフトでダウンロードすることができます。
追記:バージョン1.5ではzip圧縮されたモノが手に入るようです。
Papervision3dを手に入れるために、Subversionというソフトをインストールします。(ちょっと面倒ですね…)

説明はWindows用Mac用Linux用をご参考下さい。

Papervision3Dのダウンロード

では、早速Papervision3DをSubversionでダウンロードします。

リポジトリは以下のURLです。

http://svn1.cvsdude.com/osflash/papervision3d

MacやLinux上でコマンドでPapervision3Dを手に入れるには、以下のコマンドを実行します。

svn co http://svn1.cvsdude.com/osflash/papervision3d

コマンドを実行したディレクトリにpapervision3dというディレクトリができます。それがクラスライブラリです。

ここでは以下の場所にダウンロードしたとします。

/home/adamrocker/papervision3d

これで、Papervision3dが手に入りましたので、あとはインストールするだけです。

インストール

インストールと言いましても、ライブラリにクラスパスを通すだけです。
つまり、インストール方法の説明はFlex2でのクラスパスの通し方と言えます。

ActionScript3.0をmxmlcでコンパイルするときに、毎回ライブラリパスを指定してもよいのですが、面倒なので、デフォルトでライブラリへのパスを通しておきます。

クラスライブラリのパスはFlex2の設定ファイルで指定します。
ここではflex2のインストール先を以下の場所とします。

/usr/local/flex_sdk_2

クラスライブラリを一元管理しておきたいので、どこでも良いのですが、どこかに纏めておきます。
ここでは、Flex2でデフォルトで準備されているディレクトリに纏めておきます。

デフォルトで準備されているディレクトリは以下の場所です。

/usr/local/flex_sdk_2/frameworks/source

そこに、Papervision3dのクラスライブラリをコピーします。

cp -rf papervision3d/as3/trunk/src/* /usr/local/flex_sdk_2/frameworks/source/

あとは、クラスライブラリにパスを通すだけです。
クラスライブラリのパスの設定ファイルは以下の場所にあります。

/usr/local/flex_sdk_2/frameworks/flex-config.xml

このファイルを編集します。
以下のようにpaper-elementタグを追加します。

<flex-config>
 <compiler>
  <source-path>
   <path-element>source/</path-element>
  </source-path>
 </compiler>
</flex-config>

path-elementタグの実体は相対パスで良いようです。

これにて、クラスライブラリのパスを通すことが出来ました。
これでPapervision3dのプログラムソースコードをmxmlcでコンパイルするときに、自動でPapervision3dのライブラリにリンクしてくれます。

試しに、Papervision3dに含まれるサンプルプログラムをコンパルしてみてください。

% cd papervision3d/as3/trunk/examples/HelloWorld
% mxmlc main.as

それではPapervision3dの世界をお楽しみ下さい。

関連のありそうなエントリ

Comments:0

Comment Form
Remember personal info

*
To prove that you're not a bot, enter this code
Anti-Spam Image

Trackbacks:0

Trackback URL for this entry
http://www.adamrocker.com/blog/124/flash_actinscript_papervision3d_download_install.html/trackback/
Listed below are links to weblogs that reference
Papervision3d入門 from throw Life

Home > papervision3d > Papervision3d入門

Search
Feeds
Meta

Return to page top