2009-01-01から1年間の記事一覧

頂点オブジェクトの解説&サンプル

ESだとARBいらないけど、概念の説明とかGL_STATIC_DRAW系の説明とか、一番日本語サイトではまとまってると思う。 http://wiki.livedoor.jp/mikk_ni3_92/d/VertexBufferObject

iPhoneOS 3.0まとめ

色んなニュースサイトの記事みたけど、日本語サイトではengadgetが一番まとまってる気がするhttp://japanese.engadget.com/2009/03/17/iphone-os-3-0-a2dp/ http://japanese.engadget.com/2009/03/17/iphone-os-3-0-preview/

加速度センサ サンプル

加速度センサを使うには、UIAccelerometerDelegateをdelegateしたいオブジェクト(controlerとかviewとか)にプロトコルを追加。具体的には // UIViewにUIAccelerometerDelegateプロトコルを追加 @interface EAGLView : UIView <UIAccelerometerDelegate> { とか // アプリクラスにUIA</uiaccelerometerdelegate>…

BLOGでクエスト

まったく同じ事考えてて、作ってる人がいるとは、驚いた。 さらにいうと、ワールドMAPがあって、そこから他の人のMAPが、街/城/旅の扉みたいなのとリンクしてて、行き来可能とかだと楽しげ。 誰かがMAP作る度に、街、城、ダンジョン増えるみたいな。http:/…

iPhoneアプリ販売は何もしないと、米国&日本で二重に課税される?

何もしないと、米国、日本で二重に課税されてしまう(という情報がちらほらある)ので、 それを回避すべく、以下URLのような手続きが必要みたい。http://www.syuhari.jp/blog/archives/1222 http://blog.iphone-studio.com/2008/10/app-storeein.htmlまた個…

AdHocビルドで実行ファイルだけ渡す形の確認環境

iPhoneで開発中のサンプルなど確かめたい場合、プログラマ向けであれば、ソース一式渡すという方法でもいいが、 プランナやデザイナなど他職種当てだと難しいので、AdHoc用のプロビショニングでビルドして、実行ファイルと、そのプロファイルだけ渡して確認…

最近気になってる音楽とか

CMで流れてて、どこの外人さんかなと思って名前見たら日本人ぽいし、なんだこいつ!?って思ってたら、19歳とか。。。清竜人。。。何なんだ。 ColdPlayのYellowっぽいPVだな、てか最近こういう体の多いけど。 秦基博 青い蝶 弾き語り・・・。んめぇ〜 Asob…

iPhone Developper Programingに 新しくデバイス追加する方法(2台目、3台目〜)

iPhone実機でアプリ動かない人向け情報 - mswar的電網日誌 ↑とかで既に一通り登録してあって、一台目の実機で開発できてること前提。 2台目以降登録する場合、一台目ほど面倒ではない。 1、Program PortalのDeviceにて、右上AddDeviceのボタンから、 実機…

doubleとfloat そしてVFP

(修正)float型とdouble型を比較した場合、常にfloatが速いと思ってはダメらしい - 強火で進め結局の所、doubleよりもfloat使った方が早いようだ。また、並列的な演算が必要な場合VFPなど用いるとよいかも。(行列演算みたいな) 実用で使う分には、そこまで…

float、double、intとか計算速度比較とか

floatとdoubleの演算速度比較レポ iPhoneでの浮動小数点高速化について最近のハードウェアにてfloat型よりdouble型の演算の方が早い理由 (iPhoneには当てはまりませんでした・・・) iPhoneも組み込み系とは言えど、例にもれずdouble使った方が早いみたい。…

iPhoneSDK + ObjectiveCにおけるメモリ管理のはまり所

まずは公式のObjectiveCのメモリ管理を読むべきである。(読まないと始まらない) http://developer.apple.com/jp/documentation/cocoa/Conceptual/ObjectiveC/4objc_runtime_overview/chapter_8_section_2.html そして、この辺が具体的なサンプルコードもあ…

Wiiウェアの「LostWinds」をやって目から鱗が落ちた事

http://d.hatena.ne.jp/wapa/20080511/p1 2週間前くらいに上記のLostWindsってゲームやってみたんだけど、かなりよく作り込まれいて、これ1000円!?て最初は思った。。。 が、ボリュームが少なめで、6〜8時間(早い人だと3時間位)で「続編を待て」…

UIImageの読み替え(releaseからの再ロード)の罠。

UIImageでイメージロードしてたら、releaseしてるにも関わらず、メモリが一向に減らない・・・。 UIImageのクラスリファレンス読むとわかるんだが、どうやら一度読んだイメージをキャッシュしてくれちゃってるらしい。(限られたリソースしか使わないなら確…

iPhoneベンチマークとか アンチエイリアスとか

iPhoneスペックのベンチマーク iPhoneのGLEnviroment(使用可能なExtensionとかとか)←これ情報古いかも Extensionとかは、普通に公式ドキュメントにもあるから、そっち見た方が良いね。 どうもiPhoneのドライバはFSAA使えないらしい、PowerVR(ハード)の方で…

電脳メガネと セカイカメラと SREngine

電脳コイルってアニメに現実の空間と電脳空間をリンクするメガネっていうデバイスが登場するんですが。思いの外、さっくり実現できそうかも。 セカイカメラ http://blogs.itmedia.co.jp/closebox/2008/09/iphonesekaicame.htmlSREngine http://kousei-inc.co…

オイラーとか、ドラえもんとか、SFとか

shi3zさんが呟かれてたんで、チェックしたらおもろかった。 あのオイラー角のオイラーがこんな人間だったとは。。。自分もこんな風に一心不乱にプログラム&ゲーム創りに打ち込みたいと思ったり。 盲目の数学者オイラーとフェルマーの最終定理 http://www.h5…

他の人が作成したプロジェクトがビルドできない場合の解決法

公式のサンプルとか、ネットに転がってるサンプルなど、 他で作られたプロジェクトファイルでビルドできない場合がある。 大概はこういった場合 1、xcode閉じた状態でbuildファイル、 buildフォルダを消去 (単なるクリーンじゃ駄目) 2、プロジェクト設定…

Blender+SIO2SDKさわってみた

眠いので、詳しくは後日まとめる。とりあえず、備忘録がてらメモ。 http://wiki.blender.org/index.php/Extensions:Py/Scripts/Catalog @すぐれものポインツ ・Blenderは、Colada、3DS、DXF、LWS、objなどのimport/export可能( fbxはexportのみ可、テスト…

IPhone開発 最適化PNGファイルとか MacOS Xでの一括画像変換とか

pngだとリソースにいれとけば、ビルド時に自動で圧縮&最適化かかるのね。うは、激しく。jpgをリソースにぶっこんでたわ・・・。(テスト用とはいえ) とりあえず、画像png化してみて、どんくらい最適化されるか見てみよう。http://son-son.sakura.ne.jp/pro…

iPhone開発 メモリとデバッグとパフォーマンスツール

デバッグしてると時たま↓みたいなメッセージがでて、強制的にデバッグ終了させられる事がある Program exited with status value:101. これは、どうもメモリを確保できなくなった場合に起こるようだ。 iPhone / iPod touch には、仮想メモリ的なシステムも一…

@IT iPhoneアプリをAppStoreに登録してみた

これ系のエントリは他にもあるけど、スクショ付きで分かりやすかったんで、備忘録がてらメモっとこう。http://www.atmarkit.co.jp/fwcr/column/ore06/02.html

coneliusのPV。

corneliusのPVが悉くオモロいので紹介。こういう雰囲気のゲームやりたい(というか創りたい)と色々夢想してしまう。 ん〜Coloris(↓)みたいなゲームiPhone向けに作りたい。。。

clangとかiPhone向けTestUnitとかで、ノンバグ環境

clangでObjective-Cプログラムを静的解析(メモリリークしそうなコード検出とか) http://kirika.la.coocan.jp/acts/cocoastudy/200807/clang-static-analyzer.html iPhone開発向けユニットテスト フレームワーク「iUnitTest」 http://www.moongift.jp/2009/…

GPGPUで16000羽の鶏群隊シミュレーション

http://www.4gamer.net/games/076/G007660/20090206031/Voidsに毛をはやした位なものかもしれないが、この規模で動くようになってくるとすごいな。。。 これをさらに進めてRTSとか無双系のゲームの挙動とかもGPGPU使って演算とか、その内なるんだろね。それ…

Blenderってフリーソフト化してたのね。

http://ja.wikipedia.org/wiki/Blender http://3dcg.homeip.net/3d_products/free_shareware/Products_Blender_01.php 日本語チュートリアル sio2でサポートされてるBlenderフォーマットのデータ作ろうと思って、ソフト買いにいこうと思って値段調べたら、Bl…

次買うPCはVistaや7じゃなくてIntelMacなんじゃね?

プログラマーを引き付けるMac OS Xの魅力 http://www.atmarkit.co.jp/fcoding/articles/macosx/macosxa.html http://www.atmarkit.co.jp/fcoding/articles/macosx/macosxb.html Win→Macへ以降しても使えるソフト群 http://d.hatena.ne.jp/mswar/20090123/123…

ゲーム以外のアプリも含んだオープンソースなリンク集

http://jyproduct.webhop.net/iphone/?p=245 iPhone 3G DevWiki google codeで公開されているソースコード

DOSバッチ、WSH・・・そしてWindows_PowerShellへ

wikipedia:Windows_PowerShellDOSプロンプトやWSHに変わるWindowsXP以降対応なコマンドシェル。 oop的に組めたり、unix的なパイプ使えたりかっこよさげ。Excelにだって簡単にアクセスできちゃうある。 http://www.microsoft.com/japan/technet/scriptcenter/…

Amazonがゲームのダウンロード販売はじめた件

http://www.amazon.com/b/?node=979455011うむむぅ、これは大きな大波乱の幕開けとなるじゃろうて。(というか既に開いてた?)その内、ストレージへのダウンロード販売が当たり前になって、カートリッジやらディスクみたいな形の配給はなくなるんだろな。一…

オープンソース&ライセンスなiPhone向けゲームエンジンとか

google code の海をさまよってたら色々発見。 3Dゲームエンジン「SIO2」(ビバ!MITライセンス) http://d.hatena.ne.jp/nakamura001/20081029/1225287233 http://code.google.com/p/sio2/ SIO2公式のチュートリアル動画 ↑をページ翻訳 3Dゲームエンジン…