強火で進め

このブログではプログラム関連の記事を中心に書いてます。

2012-02-01から1ヶ月間の記事一覧

Androidで受信したエリアメール

昨日、地震のエリアメールが届きました。Androidで初めて受信したので記念にキャプチャ。

Opera Mobile、バージョン12でWebGLとカメラに対応

Opera Mobileのバージョン12でWebGLとカメラに対応しました。デスクトップ版もバージョン12からWebGL対応という予定ですがこちらはまだ正式版はリリースされていません。モバイルが先にリリースとは時代の流れを感じますねw WebGL 早速、自分もGALAXY Tabで…

iOSのプログラムを書く場合にはインクリメントは変数の前、後ろどちらの方が高速?(その2)

その2では x = ++i; や x = i++; の様な場面で使った時の速度比較。ボタンを押すとテストコードを実行する以下の様なプログラムを準備し、iPhone 4Sでテストしました。 @implementation ViewController #define LOOP_NUM 1000000 static int x_array[LOOP_NU…

NyARToolkitのUnity向けライブラリ「NyARToolkit4.0.0a for Unity3D(α版)」がリリース

NyARToolkit4.0.0a for Unity3D | NyARToolkit project http://nyatla.jp/nyartoolkit/wp/?p=490 Unityによる3Dゲーム開発入門 ―iPhone/Android/Webで実践ゲームプログラミング作者: 宮川義之,武藤太輔出版社/メーカー: オライリージャパン発売日: 2011/09/1…

「Processing for iOS」が「Processing IDE for iOS」という名前でリリース

以前紹介した「Processing for iOS」が「Processing IDE for iOS」という名前に変わってリリースされました。何で名前変わったのかな?と思いつつiTunes Storeで「Processing」というワードで検索するとその理由が判明しました。1/12に既に「Processing for …

iOSのプログラムを書く場合にはインクリメントは変数の前、後ろどちらの方が高速?(その1)

iOSのプログラムを書く場合にはインクリメントは変数の前(プリインクリメント、pre-increment)、後ろ(ポストインクリメント、post-incremnt)のどちらの方が高速なのかについてちょっと気になったので調べてみました。環境は現行のXcodeでデフォルトの設定で…

Terragen 2でSkybox用のテクスチャを作成 → Unityで使う

昨日、iOS向けのOpenGL ES 2.0プログラムについてのUstを観ているとSkybox用のテクスチャの作り方の解説が有りました。「このテクスチャってUnityでも使えるよね?」と思い、試してみたところ問題無く利用出来ましたので作業手順をメモしておきます。観てい…

iTunesストアに公開しているアプリのレビュー欄に対する頭の良い対応方法

とあるiPhoneアプリでアプリ説明の所に「私はレビューは見ないので要望はこちらのフォームからお送り下さい」ってその開発者のサイトへのリンクが貼ってあるアプリが有りました。レビュー欄に要望や不具合報告書かれても改善した時に返信出来ないし、頭良い…

「Android Usability Seminar 2012」の増井俊之さんの講演

Android Usability Seminar 2012 http://itpro.nikkeibp.co.jp/android/AUS2012/index.html 増井俊之さんの講演。メモは取っていたのですがまだブログに書き起こして無かったので遅くなりましが書いておきます。著作紹介 予測入力 パイメニュー(Pie Menu) An…

第11回 全日本学生ゲーム開発者連合(全ゲ連) 交流会に行って来ました(その2)

第11回 全日本学生ゲーム開発者連合(全ゲ連) 交流会のお知らせ - 全日本学生ゲーム開発者連合(全ゲ連) 公式サイト http://d.hatena.ne.jp/zengeren/20120115/1326643096 スライド資料 Togetterのまとめ #zengeren - Togetter http://togetter.com/li/2633…

第11回 全日本学生ゲーム開発者連合(全ゲ連) 交流会に行って来ました(その1)

第11回 全日本学生ゲーム開発者連合(全ゲ連) 交流会のお知らせ - 全日本学生ゲーム開発者連合(全ゲ連) 公式サイト http://d.hatena.ne.jp/zengeren/20120115/1326643096 第11回交流会 - 全日本学生ゲーム開発者連合(全ゲ連)資料置き場 http://www.zenge…

SkyrimのディレクターTodd Howardさんのゲームデザインについての考え

早い段階でゲームをプレイ出来るようにする プレイヤーがゲームと対話を進める方法:学習→プレイ→チャレンジ→サプライズ→「学習」に戻るのループ あなたは“誇り”の為にデザインすることが出来る。人々がゲームの中で何かを遂行した場合にどう感じるか、これ…

JavaScriptで2次元配列を使う方法

UnityのJavaScriptで2次元配列を使う場合はこの様な記述を行います。 var num = [ [1, 3, 5, 7, 9], [2, 4, 6], [-1, 2, -3, 4] ];動的に作成したい場合にはこの様な記述になります。 var num2 = new Array(); num2[0] = [1, 3, 5, 7, 9]; num2[1] = [2, 4, …

iPhoneのリマインダーアプリ「Color」をCSS3 transitionなどで再現したデモ

HTML5 Clear from Evan You on Vimeo.ソースコードはこちらで公開されています。 yyx990803/HTML5-Clear - GitHub https://github.com/yyx990803/HTML5-Clear 元のiPhoneアプリはこちら。 Clear for iPhone - Breathtakingly-simple todos for iPhone and iP…

deprecated (廃止予定)のワーニングを非表示にする方法

位置情報を取得するプログラムを書く時に使用する locationServicesEnabled はiOS4.0からはクラスメソッドですがそれ以前はプロパティだったりします。そのため、クラスメソッドの locationServicesEnabled が存在するかどうかをチェックして存在しない場合…

JavaScriptでインクリメントは変数の前、後ろどちらの方が高速?

こういうの速度比較は環境の変化を受けやすいので「昔確認したときはこうだった」という知識よりも実際に実機でテストするのが一番。JavaScriptの場合は幸い、そういう比較を簡単に出来るサイト jsPerf が有るのでこちらなどを使えば簡単に比較出来ます。こ…

「3DCGツールとUnityによるゲーム開発実践セミナー」開催

自分は観に行けなかったのですがTwitterのツイートなどを観てると中々、実践的な内容のセミナーだったみたいで「セミナータイトルに偽り無し」だった様です。 3DCG ツールと Unity によるゲーム開発実践セミナー http://www.info-event.jp/autodesk/maya-uni…

Gamekultのサイバーコネクトツーの取材動画が良かった

海外のサイトですが取材に答えてる部分は日本語なので問題無く見れます。「はじめの一歩」の鴨川会長の「日々の積み重ねがお前を弱くする」の話やUnrealエンジンの良い所の話なんかが良かったです。 Asura's Wrath : Reportage chez CyberConnect2 - PlaySta…

「iOS, Android, Windows Phoneアプリを同時開発せよ!!!」のスライドがとても参考に成った

株式会社ブリリアントサービスさんがデブサミで講演された時のスライドが公開されていたので紹介。ドラマ形式になっており、前後半と2つに分かれるくらいのボリュームのスライドですが直ぐに読み終えました。以下の「スマホアプリの開発において要件定義の段…

国産3D描画エンジン「千鳥」Android版とWindows版の無償公開開始

Android版とWindows版は無償。iOSは個人開発者は1万円。法人だと30万円みたいです。 プレミアムエージェンシー、国産3D描画エンジン「千鳥」Android版とWindows版を無償公開:ITpro http://itpro.nikkeibp.co.jp/article/NEWS/20120222/382641/ 純国産「3Dグ…

ジョナサン・アイブのインタビュー記事が載ってる雑誌を読んだ

遅ればせながら、ジョナサン・アイブのインタビュー記事が載ってるCasa BRUTUS 2012年 03月号を読みました。Casa BRUTUS (カーサ・ブルータス) 2012年 03月号 [雑誌]出版社/メーカー: マガジンハウス発売日: 2012/02/10メディア: 雑誌購入: 4人 クリック: 64…

iBooksファイルにenchant.js(JavaScript)製ゲームを埋め込む方法

今回、「leapfest 2012」でのLT用にiBookにenchant.js製のゲームを埋め込んだサンプルを作成しました。実際に試したい方はここからダウンロード出来ます。この本の中の「RPGもつくれるよ」のページの右側の画像をタップするとゲームが起動します。サンプルを…

「leapfest 2012」でLTをして来ました

「leapfest 2012」でLTをして来ました。内容はenchat.jsとUnityの比較。 leapfest 2012 | PeaTiX http://peatix.com/event/2823 LTの内容 あまり、 vs と付けるのは好きじゃないけど丁度いいのが思いつかなかったので vs と付けました。どっちも良いライブラ…

WebGLで2Dの処理を行う入門記事「WebGL Fundamentals」

HTML5 Rocks - WebGL Fundamentals http://www.html5rocks.com/en/tutorials/webgl/webgl_fundamentals/ サンプルコードはこちらからダウンロード出来ます。 /www.html5rocks.com/content/tutorials/webgl/webgl_fundamentals/static/webgl/ - html5rocks - …

enchant.js で10分でゲームを作る動画

10分間で出来るものなんですね。生産性高いなぁ。2Dシューティングを制作。 gl.enchant.js を使って3Dシューティングを制作。 @phi_jp さんの記事。 gl.enchant.js を使って 10 分で 3D ゲームプログラミングしてみた. んで, その様子をビデオキャプチャーし…

Unity 3.5リリース!!

Version 3.5のパブリックベータが出ていたUnity、遂にパブリックベータの文字が消え正式版がリリースされました。3.5正式版で自分が気になっているのはFlashエクスポート。これが有料になったのか?なったのなら料金はいくら?という事です。 Unity 3.5の正…

オープンソースなiOSアプリ

ゲームアプリのソースコード。 Open Source iOS Game List – Source Code To Games In The App Store | iPhone, iOS 5, iPad SDK Development Tutorial and Programming Tips http://maniacdev.com/open-source-ios-game-list-source-code-to-games-in-the-a…

DevFestX Sapporo 2012で行われたWebGLのセッションのスライド

セッションのタイトルは「WebGL & three.js : 最新の話題、デモとライブラリ紹介」。 講演者は伊藤 千光さん、安藤 幸央さん。 アジェンダ - DevFestX Sapporo https://sites.google.com/site/devfestxsapporo/agenda Dev Fest X (Sapporo) WebGL View more…

Unityのエディタ拡張について丁寧に解説されているスライド「Extending the Unity Editor」

Extending the Unity Editor。副題は「Unity Editor の 拡張について」。タイトルのままのUnityのIDE内のエディタを拡張する方法について解説してあるスライドです( @lucifuges さん制作のスライドです)。 Extending the Unity Editor View more presentatio…

3Dプログラム入門としても良さそうな本「テクニカルアーティストスタートキット」

出版社のページでは以下の様に書かれています。 「テクニカルアーティスト」とは、CGの科学的・技術的背景を理解し、映像制作に活用できるアーティスト、あるいはアーティストとエンジニアとの間をつなぐ役割を果たす方々を指しています。本書では、テクニカ…