<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ゆーすけぶろぐ &#187; CrystalSpace</title>
	<atom:link href="http://yusukezzz.net/blog/archives/tag/crystalspace/feed" rel="self" type="application/rss+xml" />
	<link>http://yusukezzz.net/blog</link>
	<description>yusukezzz&#039;s weblog... ぷろぐらむとか ruby, android, java, thinkpad, milestone2</description>
	<lastBuildDate>Wed, 28 Dec 2011 13:21:54 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>MediaWikiのカスタマイズ</title>
		<link>http://yusukezzz.net/blog/archives/226</link>
		<comments>http://yusukezzz.net/blog/archives/226#comments</comments>
		<pubDate>Sat, 16 Feb 2008 07:42:09 +0000</pubDate>
		<dc:creator>yusukezzz</dc:creator>
				<category><![CDATA[CrystalSpace]]></category>

		<guid isPermaLink="false">http://yusukezzz.dyndns.org/blog/entry/226</guid>
		<description><![CDATA[CrystalSpaceとはまだ関係ないのですが… 今日はナビゲーションバーを編集しました デフォルトだとおまかせ（ランダム）表示や寄付などの項目があって邪魔なので 参考サイト：MediaWikiナビゲーションバーのカス [...]]]></description>
			<content:encoded><![CDATA[<p>CrystalSpaceとはまだ関係ないのですが…<br />
今日はナビゲーションバーを編集しました<br />
デフォルトだとおまかせ（ランダム）表示や寄付などの項目があって邪魔なので<br />
参考サイト：<a href="http://madeira.cc.hokudai.ac.jp/blog/articles/2007/07/23/mediawiki%E3%83%8A%E3%83%93%E3%82%B2%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%83%90%E3%83%BC%E3%81%AE%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%9E%E3%82%A4%E3%82%BA" target="_blank">MediaWikiナビゲーションバーのカスタマイズ</a></p>
<p>3月くらいからC++も頑張りたいところ（Blenderもかな…）</p>
]]></content:encoded>
			<wfw:commentRss>http://yusukezzz.net/blog/archives/226/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tutorial 1</title>
		<link>http://yusukezzz.net/blog/archives/171</link>
		<comments>http://yusukezzz.net/blog/archives/171#comments</comments>
		<pubDate>Mon, 10 Dec 2007 06:32:11 +0000</pubDate>
		<dc:creator>yusukezzz</dc:creator>
				<category><![CDATA[CrystalSpace]]></category>

		<guid isPermaLink="false">http://yusukezzz.dyndns.org/blog/entry/171</guid>
		<description><![CDATA[CrystalSpaceのTutorial 1を実行出来たのでまとめておきます まずVC++でSimple1とでもしてプロジェクトを新規作成します そうしたら ～\\crystalspace-src-1.2\\apps\ [...]]]></description>
			<content:encoded><![CDATA[<p>CrystalSpaceのTutorial 1を実行出来たのでまとめておきます</p>
<p>まずVC++でSimple1とでもしてプロジェクトを新規作成します<br />
そうしたら<br />
～\\crystalspace-src-1.2\\apps\\tutorial\\simple1<br />
にあるsimple1.hとsimple1.cppをコピペなり追加なりしてプロジェクトに組み込みます<br />
次にプロジェクトのプロパティを開きます</p>
<p>まずデバッグを表示して作業ディレクトリを<br />
～\\crystalspace-src-1.2<br />
に変更します</p>
<p>次にC/C++>プリプロセッサ<br />
を表示し、プリプロセッサの定義に以下を追加します</p>
<p><b>CS_WIN32_CSCONFIG<br />
__CRYSTAL_SPACE__<br />
CS_DEBUG　※（ReleaseにはCS_RELEASE）</b></p>
<p>また、リンカ>入力>追加の依存ファイルで</p>
<p><b>libcrystalspace_d.lib　※（Releaseならlibcrystalspace.lib）</b></p>
<p>を追加します</p>
<p>以上の設定でsimple1がビルド出来るはずです</p>
<p>・Simple1実行結果　参考画像<br />
<a href="http://yusukezzz.dyndns.org/blog/files//tutorial1.png" rel="shadowbox[sbpost-171];player=img;" target="_blank"><img src="http://yusukezzz.dyndns.org/blog/files/tutorial1.png" width="153" height="120" alt="tutorial1"></a></p>
<p>まだまだサンプルの実行どまりです<br />
それすら結構面倒なんですけど…orz</p>
]]></content:encoded>
			<wfw:commentRss>http://yusukezzz.net/blog/archives/171/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CrystalSpaceのインストール</title>
		<link>http://yusukezzz.net/blog/archives/170</link>
		<comments>http://yusukezzz.net/blog/archives/170#comments</comments>
		<pubDate>Sun, 09 Dec 2007 14:23:47 +0000</pubDate>
		<dc:creator>yusukezzz</dc:creator>
				<category><![CDATA[CrystalSpace]]></category>

		<guid isPermaLink="false">http://yusukezzz.dyndns.org/blog/entry/170</guid>
		<description><![CDATA[なんとかデモの実行まで出来たので手順をまとめておきます 想定する環境はVC++ 2005 Express EditionとDirectX SDKが既にインストールされている状態 この辺をやろうとしてる人なら既に入ってるだ [...]]]></description>
			<content:encoded><![CDATA[<p>なんとかデモの実行まで出来たので手順をまとめておきます<br />
想定する環境はVC++ 2005 Express EditionとDirectX SDKが既にインストールされている状態<br />
この辺をやろうとしてる人なら既に入ってるだろうけど、Microsoft Platform SDKも<br />
（現在は.Netと統合されてMicrosoft Windows SDKと言うそうですね）<br />
これから始めようという方は環境変数の設定も重要です</p>
<p>それでは前置きはこの辺にしてCrystalSpaceをインストールします</p>
<p><span id="more-170"></span><br />
１．依存ライブラリの入手とインストール<br />
CrystalSpaceの短所として、膨大な量の依存ライブラリが挙げられます<br />
といっても、開発元がWindows向けに一纏めにしたインストーラーを公開されていますのでそれを利用します</p>
<p><a href="http://www.crystalspace3d.org/main/Download" target="_blank">こちら</a>のStableから Dependenciesのcs-win32libsというのをダウンロード＆インストールします<br />
インストール中の質問には全部Nextで問題ないと思います<br />
（自分は最後のセットアップのチェックボックスだけコピーとVCの2つだけにしましたが）<br />
インストールが終わるとC:\Program Files\CSというディレクトリが出来てると思うので、<br />
そこを環境変数のPATHに追加しておきます<br />
これはプログラミングというよりデモを動かすためです</p>
<p>２．CrystalSpaceの入手とインストール（環境構築）<br />
先ほどのリンク先から Download source archiveというところでCrystalSpaceとあるzipをダウンロードします<br />
それをアルファベットのみのパスになるよう（C:\\直下など）に解凍します<br />
VC++を起動し、メニューから<br />
ツール＞オプション＞プロジェクト及びソリューション＞VC++ディレクトリ<br />
を表示し、ディレクトリを表示するプロジェクトというところで<br />
インクルードファイル　C:\\Program Files\\CS\\include\\csutil\\win32<br />
ライブラリファイル　C:\\Program Files\\CS\\libs\\csutil\\win32\\libs<br />
の２つを追加します<br />
DirectX SDKのときと同様ですね</p>
<p>・ライブラリのリンク　参考画像<br />
<a href="http://yusukezzz.dyndns.org/blog/files//lib_link.PNG" rel="shadowbox[sbpost-170];player=img;" target="_blank"><img src="http://yusukezzz.dyndns.org/blog/files/lib_link.PNG" width="160" height="106" alt="ライブラリのリンク"></a></p>
<p>そうしたらVC++を起動し、先ほど解凍したディレクトリの中から<br />
～\\mk\\msvc8\\wkstypical.sln<br />
というファイルを読み込みます<br />
ここまでの設定を間違えていなければ後はDebug、Releaseでソリューションのビルドをするだけです<br />
かなりの時間が掛かりますので気長に待ちましょう<br />
最後にエラーがなく、失敗　0と表示されていればOKです<br />
エラーが表示されたら恐らくヘッダーかライブラリのパスの追加あたりだと思いますので見直してみてください</p>
<p>３．デモの実行<br />
１の最後で環境変数の設定が済んでいればCSを解凍したディレクトリ直下にあるwalktest.exeを実行してみましょう<br />
エラーがなく城の中が表示されれば問題ありません</p>
<p>・walktest.exeを起動　参考画像<br />
<a href="http://yusukezzz.dyndns.org/blog/files//crystal_demo.png" rel="shadowbox[sbpost-170];player=img;" target="_blank"><img src="http://yusukezzz.dyndns.org/blog/files/crystal_demo.png" width="153" height="120" alt="デモ　CrystalSpace　walktest.exe"></a></p>
<p>中々いい感じですねー<br />
さすがにノートのGPUだと辛いものがありますが、ディスプレイ色数を16bitに落とすとやや軽くなります<br />
32bitじゃないと起動時に警告が出ますが問題ありません</p>
<p>とりあえずデモまでは何とかなったので、続いて実際にどのようにプログラミングしていくのかを勉強しようと思います</p>
]]></content:encoded>
			<wfw:commentRss>http://yusukezzz.net/blog/archives/170/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

