クロスプラットフォーム開発の大本命!? HTML5もアプリもFlashも開発できる「OpenFL」とは? 「インタラクティブコンテンツをワンソースでクロスプラットフォームに対応させたい」、それはフロントエンドのデベロッパーであれば誰もが望むことではないでしょうか。一昔前はAdobe Flashが「Open Screen Project」と題して一歩手前まで実現していましたが、iPhoneからFlashを締め出そうとするAppleの強硬な姿勢によって頓挫することになりました。 尾野さん(しっぽさん)からの勧めもあり調べたのですが、「OpenFL」(オープンエフエル)というテクノロジーはさまざまな形式にインタラクティブコンテンツを出力できます。つまりOpenFLを使えばワンソースでクロスプラットフォームを実現できるのです。今回はOpenFLからHTML5とFlashを出力することによってクロス
Unity4.3新機能とか Haxeで何かつくったはなし。(後編 : 3時間程度で2Dのクソゲーを作た。 )Unity3DHaxe はいはい。前編はHaxe Advent Calendarで (http://qiita.com/nobkz/items/ce6bbf56d0f0cbad2e13 )やりました。今回は後編を書きます。 (ちなみに、福岡で開催されている、八時間作品制作会で、3時間程度かけてつくりました。のこりの5時間は歯医者とか音楽制作とかに費しますた。) ちなみに今回作ったゲームはこちらです。 Haxe + Unity3d 後編 画像素材の準備 まずこんな感じで準備 ちなみにPagesでテキトーに図形配置して、選択してCommand + Cでコピー んで、プレビューappでクリップボードから新規作成 で作りますた。 Sprite EditorでSprite分割 んで、準備した画
33. Boxer Editor E-Texteditor Eclipse EditPlus Editra Emacs Espresso ide fdt Fraise Editor Geany Gedit FlashDevelop Intellij IDEA jEdit Kate Kdevelop (nix) Komodo Konqueror (nix) MonoDevelop Notepad++ Pacu SciTE Sublime Text 2 Sugar-hx TextMate bundle TextMate (mac) Ultraedit (win, nix) Vim www.activestate.com Xcode (mac) 34. Kate Boxer Editor Kdevelop (nix) E-Texteditor Eclihxというプラグイン Eclipse Kom
2. 目次 • 自己紹介 • Haxeとは • なぜJavaScriptコードを生成したいのか • Haxeと他のJavaScript生成言語 • Haxe/JavaScriptの開発環境 • Hello World • 基本的な構文・構造 • JavaScriptとの連携 • Haxeならではの機能・構文 • まとめ 4. 得意な技術領域 • ギョーム系DataGridの実装に定評があります。 • JavaScriptで2回 • Haxe/JavaScriptで1回 • Silverlightで1回 • ここ数年はクライアントサイド開発が中心。 • でもシステムアーキテクチャ設計がたぶん本業。 • キーワード Windows 8, .NET, WinRT, MSIL, F#, JavaScript, Haxe, TypeScript, Android, 分散システム, Cassandra
Haxe とは、JavaScript をはじめとした様々な言語にコンパイル可能な、静的型付けのオブジェクト指向言語です。 こちらに紹介記事があります。 静的型付けをもつJavaScriptへのトランスコンパイル言語を味見してみた 静的型付け言語である Haxe と、canvas を Flash 的に扱える EaselJS 等のライブラリを含む CreateJS を組み合わせて、ActionScript に近いスタイルの開発を実現することを目標とし、Windows 上に開発環境を作ってみます。 Haxe のインストール Haxe の公式サイトから、「自動インストーラ」をダウンロードして実行します。 Haxe のダウンロード - Haxe 特にオプションを変更する必要はありません。面倒な設定なども無く、とても簡単です。 IDE のインストール Haxe の IDE はいくつか種類がありますが、
ActionScriptやJavaScript、C++など、さまざまな言語向けにコンパイルできることがウリのHaxe (http://haxe.org/)と、Haxe向けゲームライブラリのNME (http://www.haxenme.org/)を使えば、一つのソースコードを書くだけで、Flash、HTML5、Widnowsネイティブで動くゲームを作ることができるらしいので、作ってみた。 benchstg (http://abagames.sakura.ne.jp/nme/benchstg/) 確かにできる。一つのコードから複数の環境向けバイナリが作れるのは素晴らしい。近代的なSDL (http://www.libsdl.org/)という感じ。 ただ、何も考えずにHaxeのコードを書いていればなんでもクロスプラットフォームになる、とまではいかない印象。最初はFlash向けに作っていて、いざ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く