<?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; Flex</title>
	<atom:link href="http://www.game-create.com/archives/tag/flex/feed" rel="self" type="application/rss+xml" />
	<link>http://www.game-create.com</link>
	<description>文系の人でも、数理学がわからない人でもゲームプログラミングをマスターできるブログ</description>
	<lastBuildDate>Tue, 08 Jun 2010 01:28:47 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>CodeZine にもゲームプログラミングの入門記事がありました</title>
		<link>http://www.game-create.com/archives/2858</link>
		<comments>http://www.game-create.com/archives/2858#comments</comments>
		<pubDate>Sun, 07 Feb 2010 14:30:53 +0000</pubDate>
		<dc:creator>Byerkut</dc:creator>
				<category><![CDATA[ウェブログ]]></category>
		<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.game-create.com/?p=2858</guid>
		<description><![CDATA[最近のお問い合わせ傾向から役立ちそうな記事をふたつ選んでみました。
ゲームプログラミング入門：CodeZine（コードジン）
はじめてのActionScript 3～ライフゲームを作ってみる（1/2）：CodeZine
 [...]]]></description>
			<content:encoded><![CDATA[<p>最近のお問い合わせ傾向から役立ちそうな記事をふたつ選んでみました。</p>
<p><a href="http://codezine.jp/article/corner/99" class="external">ゲームプログラミング入門：CodeZine（コードジン）</a><br />
<a href="http://codezine.jp/article/detail/627" class="external">はじめてのActionScript 3～ライフゲームを作ってみる（1/2）：CodeZine</a></p>
<p><span id="more-2858"></span></p>
<p>ふたつ目の記事は「ゲーム」とタイトルに入っておりますが、 Flex でゲームに応用できそうな技術入門と考えていただけると非常に読みやすいかと思います。</p>
<p>プログラミング技術のポータルサイトですので、ゲームプログラミングの話題があるのも不思議ではないですね。こういったコンセプトでゲームプログラミングを専門に扱うサイトがあると嬉しい感じです。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.game-create.com/archives/2858/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>まだ、 Flash Player に深度バッファはないのでしょうか？</title>
		<link>http://www.game-create.com/archives/2443</link>
		<comments>http://www.game-create.com/archives/2443#comments</comments>
		<pubDate>Wed, 11 Nov 2009 18:03:05 +0000</pubDate>
		<dc:creator>Byerkut</dc:creator>
				<category><![CDATA[オーサリングツール]]></category>
		<category><![CDATA[3D]]></category>
		<category><![CDATA[Adobe CS]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[InDesign]]></category>

		<guid isPermaLink="false">http://www.game-create.com/?p=2443</guid>
		<description><![CDATA[ちょっと前までは 3D の機能がなかったので当然ですが、現在はどうなのでしょうか。

深度バッファは 3D 描画において、余分な絵を描かないようにするためのメモリ領域のことです。余分な絵というのは手前に他の絵があったりし [...]]]></description>
			<content:encoded><![CDATA[<p>ちょっと前までは 3D の機能がなかったので当然ですが、現在はどうなのでしょうか。</p>
<p><span id="more-2443"></span></p>
<p>深度バッファは 3D 描画において、余分な絵を描かないようにするためのメモリ領域のことです。余分な絵というのは手前に他の絵があったりして、その奥に絵を描いても隠れてしまうため、結局プレイヤーに見えないような領域を指します。</p>
<p>Flash Player が深度バッファをサポートしてくれると結構面白いなぁ、なんて考えているのですが、それこそ<a href="http://www.game-create.com/archives/1955">進むべき道がわからなくなる</a>ような気もします。どうなることやら。</p>
<p><a href="http://www.game-create.com/archives/2432">おとといのエントリー</a>ではありませんが、 Flash のようなツールの表現方法に物足りなくなってくると「ゲームプログラミングやってみようかな」なんて流れになって仲間が増えるのかもしれません。ゲームプログラミングの入門として Flash というのは大変お勧めできるルートなのですが、腰を据えて情報発信するにはまだまだ準備不足になります。</p>
<p>話がそれましたが、 Flash の 3D っぽい機能の最新情報が大変気になりますので CS4 の導入を検討しなければなりますまい（なんでやねん）。今、キャッシュバックキャンペーンをやっていますが、従来と同じであれば CS5 発表後に CS4 を買うと無償でアップグレードできるはずです。ただの興味本位だったら CS5 を待つというのも手かもしれません。</p>
<p>ちなみに Flash の 3D 機能を試したいだけなら <a href="http://www.game-create.com/archives/315">Flex SDK</a> で十分です。あ、いや、作る作品によっては本格的な開発にも利用できますね、たぶん。製品版の Flash は無理をして買わない方が良いと思います。自分も <a href="http://www.game-create.com/archives/1976">InDesign の件</a>さえなければ CS3 で頑張りたいのですが…</p>
]]></content:encoded>
			<wfw:commentRss>http://www.game-create.com/archives/2443/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>仕事で Flash のことを訊かれたので答えてみました</title>
		<link>http://www.game-create.com/archives/1835</link>
		<comments>http://www.game-create.com/archives/1835#comments</comments>
		<pubDate>Fri, 19 Jun 2009 09:25:34 +0000</pubDate>
		<dc:creator>Byerkut</dc:creator>
				<category><![CDATA[オーサリングツール]]></category>
		<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[make]]></category>
		<category><![CDATA[VC++ 2008 EE]]></category>
		<category><![CDATA[XML]]></category>
		<category><![CDATA[アニメーション]]></category>
		<category><![CDATA[コンパイラ]]></category>
		<category><![CDATA[デバッガ]]></category>

		<guid isPermaLink="false">http://www.game-create.com/?p=1835</guid>
		<description><![CDATA[同じ疑問をお持ちの方がいらっしゃいましたら参考にしてみて下さい。

Flash が無いと SWF は作れないの？
いいえ、 Flex SDK があれば無償で SWF を作ることができます。
Flash と Flex SD [...]]]></description>
			<content:encoded><![CDATA[<p>同じ疑問をお持ちの方がいらっしゃいましたら参考にしてみて下さい。</p>
<p><span id="more-1835"></span></p>
<h4>Flash が無いと SWF は作れないの？</h4>
<p>いいえ、 Flex SDK があれば無償で SWF を作ることができます。</p>
<h4>Flash と Flex SDK はどう違うの？</h4>
<p>Flash を Visual C++ のような IDE と考えると、 Flex SDK は cl.exe とか link.exe とか nmake.exe みたいなものです。ただし、 Flex SDK にて SWF を作るためには JRE （ Java のランタイム）が必要です。</p>
<h4>Flash を買う意味あるの？</h4>
<p>アニメーション要素のあるムービーを低コストで作りたい場合は大いにあります。 Flash があればモーションをマウスでつけることができますし、モーションの惰性も二次元のグラフで簡単に指定できます。描画ツールもありますので、単純な図形をマウスやペンタブレットで描くこともできます。</p>
<p>もし、 Flash を使わない場合は、座標や回転値などのモーションデータをオブジェクトと数値で指定するか、 XML で指定なければなりません。</p>
<h4>あなたはアニメーションを作れないのに、なぜ Flash を持ってるの？</h4>
<p>デバッガが便利なのと、 Creative Suite にバンドルされていたからです。仕事で作った SWF は Stage のタイムラインの１フレームに起動コードがあるだけで、あとは ActionScript で構築しました。ここだけ見ると無駄なんですが、それを無駄と思わせないのはデバッガの存在が大きいと思います。</p>
<h4>簡単に覚えられる？</h4>
<p>なんらかのプログラミング言語の経験がある方にとっては、携帯 Flash や昔の Flash に比べたら遙かに難度は低いと思います。 Flash は Macromedia 時代からそうだったのですが、マニュアルが非常に良くできていて、情報源に不足がありません（トピック毎にコピペで動くサンプルがあるのが嬉しいです）。ただ、全く初めての場合は、入門書に頼った方が良いと思います（少なくともタイムラインが問題なく使えるようになるまでは）。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.game-create.com/archives/1835/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flash で 3D っぽいプログラムを組んでみました</title>
		<link>http://www.game-create.com/archives/1425</link>
		<comments>http://www.game-create.com/archives/1425#comments</comments>
		<pubDate>Tue, 17 Mar 2009 11:39:07 +0000</pubDate>
		<dc:creator>Byerkut</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[3D]]></category>
		<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Graphics]]></category>
		<category><![CDATA[ラスターイメージ]]></category>
		<category><![CDATA[ラスタライズ]]></category>

		<guid isPermaLink="false">http://www.game-create.com/?p=1425</guid>
		<description><![CDATA[いつかは手を出すことになるだろうなぁと思っていたのですが、今月から仕事で手をつけています。 ActionScript 3.0 には Matrix3D クラスがなかったので自作するハメになりました（それほどの手間ではありま [...]]]></description>
			<content:encoded><![CDATA[<p>いつかは手を出すことになるだろうなぁと思っていたのですが、今月から仕事で手をつけています。 ActionScript 3.0 には Matrix3D クラスがなかったので自作するハメになりました（それほどの手間ではありませんでしたが）。</p>
<p><span id="more-1425"></span></p>
<p>ActionScript 3.0 にはラスターイメージを自由変形する機能がありませんので、 Graphics クラスと行列を組み合わせてラスタライザっぽい機能を自作します（<a href="http://www.d-project.com/flex/009_FreeTransform/" class="external">こういうやつです</a>）。しかしながら、自作したラスタライザ（っぽい機能）で普通にアニメーションさせようとすると、チラつきやポリゴン割れ（みたいな現象）に悩まされます。そういう場合はタイムラインに載せて Event.ENTER_FRAME のタイミングで描画します。 Event.ENTER_FRAME の中は垂直同期みたいな空間ですので綺麗にアニメーションが作れます。</p>
<p>面倒な人は 3D のライブラリを使うか Flex SDK を使いましょう。お金があれば CS4 を購入するのも楽です。ただ、 Flex SDK や CS4 の 3D 機能を使った場合は Flash Player 10 での動作になります。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.game-create.com/archives/1425/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Loader と URLLoader の違い</title>
		<link>http://www.game-create.com/archives/1395</link>
		<comments>http://www.game-create.com/archives/1395#comments</comments>
		<pubDate>Sat, 07 Mar 2009 12:41:11 +0000</pubDate>
		<dc:creator>Byerkut</dc:creator>
				<category><![CDATA[オーサリングツール]]></category>
		<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[BitmapData]]></category>
		<category><![CDATA[DisplayObject]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Loader]]></category>
		<category><![CDATA[PNG]]></category>
		<category><![CDATA[URLLoader]]></category>
		<category><![CDATA[ラスターイメージ]]></category>
		<category><![CDATA[画像]]></category>

		<guid isPermaLink="false">http://www.game-create.com/?p=1395</guid>
		<description><![CDATA[Loader と URLLoader の使い方を間違えました。

マニュアルと読むと「バイナリデータの読み込みには URLLoader を」とあったので PNG 画像を読み込んだのですが、なんとも取り回しの悪いデータ（生 [...]]]></description>
			<content:encoded><![CDATA[<p>Loader と URLLoader の使い方を間違えました。</p>
<p><span id="more-1395"></span></p>
<p>マニュアルと読むと「バイナリデータの読み込みには URLLoader を」とあったので PNG 画像を読み込んだのですが、なんとも取り回しの悪いデータ（生データ）が返ってきてしまったのです。中身が画像とわかっていて画像として扱いたい（ DisplayObject にしたい）場合は Loader を使うべきなんですね。逆にバイトストリームが欲しいときは URLLoader です。ちなみに ARGB の画素情報だけで良ければ Loader で読み込んで BitmapData にしてデータにアクセスすることもできます。</p>
<p>Loader と URLLoader は過度の抽象化が抑制されている辺り Flash らしいですね。領分というものを正しく認識しているのだと思います。 Flex とかだとどうなんでしょう？</p>
]]></content:encoded>
			<wfw:commentRss>http://www.game-create.com/archives/1395/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>あのゲームでも使っている bison と flex</title>
		<link>http://www.game-create.com/archives/1352</link>
		<comments>http://www.game-create.com/archives/1352#comments</comments>
		<pubDate>Sun, 22 Feb 2009 12:06:37 +0000</pubDate>
		<dc:creator>Byerkut</dc:creator>
				<category><![CDATA[ゲームプログラミング]]></category>
		<category><![CDATA[bison]]></category>
		<category><![CDATA[BNF]]></category>
		<category><![CDATA[EBNF]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[lex]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[PostgreSQL]]></category>
		<category><![CDATA[yacc]]></category>

		<guid isPermaLink="false">http://www.game-create.com/?p=1352</guid>
		<description><![CDATA[読者の方とメールしていて話題になったのですが、ゲーム開発に好かれているライブラリに bison と flex があります。

bison は構文解析のプログラムで flex は字句解析のプログラムです。組み合わせるとコン [...]]]></description>
			<content:encoded><![CDATA[<p>読者の方とメールしていて話題になったのですが、ゲーム開発に好かれているライブラリに bison と flex があります。</p>
<p><span id="more-1352"></span></p>
<p>bison は構文解析のプログラムで flex は字句解析のプログラムです。組み合わせるとコンパイラなどの言語スキャナを作ることができます。</p>
<p>美少女ゲームなどのアドベンチャーゲームでは、スクリプトデータを解析するというプログラムを組む必要があるのですが、これを bison と flex で組んでいる例がよくあるそうです（その手の筋に就職した方から聞きました）。今となっては bison と flex なしでの開発はあり得ないとか（ただ、今はもっと別の種類のコンパイラコンパイラがありますので状況が変わっているかもしれません）。</p>
<p>bison と flex には前身となる yacc と lex というプログラムがあるのですが、こちらは PHP や PostgreSQL など有名なプログラムの言語スキャナ部分を担当しています。応用範囲はゲームだけにはとどまりません。</p>
<p>bison や yacc の設定ファイルの読み方を勉強すると BNF に少し明るくなれますので勉強になると思います。 BNF に明るくなると EBNF がどれだけ読みやすくなっているかがわかり、時代の流れを感じることができます。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.game-create.com/archives/1352/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>そろそろ Flex SDK だけでゲーム開発できるかも？</title>
		<link>http://www.game-create.com/archives/1244</link>
		<comments>http://www.game-create.com/archives/1244#comments</comments>
		<pubDate>Fri, 23 Jan 2009 10:26:41 +0000</pubDate>
		<dc:creator>Byerkut</dc:creator>
				<category><![CDATA[オーサリングツール]]></category>
		<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.game-create.com/?p=1244</guid>
		<description><![CDATA[何でもかんでもやらされる役得というか、そろそろ Flex SDK だけでゲームが作れるようになるかもしれません。あとはアニメーションです。

Flash の IDE の最大の強みはもはやアニメーションオーサリングのみのよ [...]]]></description>
			<content:encoded><![CDATA[<p>何でもかんでもやらされる役得というか、そろそろ Flex SDK だけでゲームが作れるようになるかもしれません。あとはアニメーションです。</p>
<p><span id="more-1244"></span></p>
<p>Flash の IDE の最大の強みはもはやアニメーションオーサリングのみのような気がします。すごい勢いで反論がありそうですけど、 Flash の素人から見るとそういった印象を受けます。既存の画像ファイルを使ったり、簡単な Shape を使った描画機能であれば ActionScript でも十分に制作可能になりました。良い時代ですね。</p>
<p>以前は若い世代の Flash 所有率の高さに黒い疑惑を思い描いた時期もありましたが、 Flex SDK は無料ですから安心してノウハウを発信できそうです。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.game-create.com/archives/1244/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>無料で Flash ゲームを作る</title>
		<link>http://www.game-create.com/archives/315</link>
		<comments>http://www.game-create.com/archives/315#comments</comments>
		<pubDate>Fri, 04 Apr 2008 14:43:41 +0000</pubDate>
		<dc:creator>Byerkut</dc:creator>
				<category><![CDATA[ウェブログ]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.game-create.com/?p=315</guid>
		<description><![CDATA[Flash は非常に高価なアプリケーションですが、 Flex 3 SDK を使えば無料で Flash ゲームを作ることができるそうです。
プログラマのためのFlash遊び方

う～ん、知りませんでした。
ただ、製品版が持 [...]]]></description>
			<content:encoded><![CDATA[<p>Flash は非常に高価なアプリケーションですが、 Flex 3 SDK を使えば無料で Flash ゲームを作ることができるそうです。</p>
<p><a href="http://gihyo.jp/dev/feature/01/flash-sdk" class="external">プログラマのためのFlash遊び方</a></p>
<p><span id="more-315"></span></p>
<p>う～ん、知りませんでした。</p>
<p>ただ、製品版が持つアニメーションオーサリング機能がないぶん、 Flash を使うありがたみが少なくなると思います。当然ですが、プログラミングの実力も必要です。しかし、そういったネガティブな要素をさっ引いても使う価値はあると思いました。 Adobe 信者になりそうです（もうなってる）。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.game-create.com/archives/315/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
