« flash3D | メイン | PV3D »

Digital Signage | Human Interface & Game


ヒューマンインターフェースとゲームについて、面白そうな記事があったので、メモメモ。

Gizmode:ゲームとヒューマン・インターフェースの未来を告げる魔法のキューブ

googleearth ブラウザ版

googleearth.jpggoogleeathがとうとうブラウザで見れるようになったみたいです。
ブラウザで使用するにはgoogleearthのプラグインのインストールが必要です。
ある程度の地形は3D化されていて、紹介ムービーを見ているとNYとかの主要都市もある程度モデリングされているみたいです。
Google Maps API使用サイトのスクリプトに1行加えるだけで、サイトを簡単に3D化できるみたいです。
ビデオをみると以下のスクリプトを加えるだけっぽい。
map.addMapType(G_SATELLITE_3D_MAP);

OSはWindows、ブラウザはFirefox 2.xとInternet Explorer(IE)6かIE 7に対応。

サイトはこちら

SyntaxHighlighter

ActionScriptなどのコードを書く時に便利そうなのでテスト。
package {
	import mx.core.UIComponent;
	import flash.display.Sprite;
	import flash.events.Event;

	import org.papervision3d.cameras.FreeCamera3D;
	import org.papervision3d.view.Viewport3D;
	import org.papervision3d.objects.DisplayObject3D;
	import org.papervision3d.scenes.Scene3D;
	import org.papervision3d.render.BasicRenderEngine;

	import org.papervision3d.materials.*;
	import org.papervision3d.materials.utils.MaterialsList;
	import org.papervision3d.objects.primitives.*;

	public class primitive extends Sprite {
		private var container:Sprite;
		private var vp:Viewport3D;
		private var scene:Scene3D;
		private var camera:FreeCamera3D;
		private var rootNode:DisplayObject3D;
		private var rdr:BasicRenderEngine;
		private var cube:Cube;

		public function primitive() {
			init();
		}
必要なファイル
SyntaxHighlighter
ActionScript3.0のカラーリング用ファイル
使い方は以下を参考にしました。
dp.SyntaxHighlighter-コード表示に役立つJavaScript
dp.SyntaxHighlighter 開始行番号指定
PukiWikiにsyntaxhighlighterを入れ、Flashまとめサイトを社内に作る