taoru's memo

Objective-c,cocos2d,など開発についてのメモ(andoroidも少しだけ)

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

はてなダイアリーからはてブロに移行しました

今更ですが。 はてなダイアリーだとgistが貼り付けられなかったり、色々と不便だった。 - 記事のインポート - はてブの移行 - 記事のリダイレクト 以上三点をナビゲーション通りに行いました。

CCNodeのカテゴリで、他のCCNodeをゆったり追うSoftFollowというのを作ってみた その3

CCNodeのカテゴリで、他のCCNodeをゆったり追うSoftFollowというのを作ってみた その2 - 追記2/26 - taoru's memo ↑の続編になります。今回はタイトル詐欺になるけど、カテゴリではなくCCActionを継承してTTSoftFollowを作った。 prefixどうしようかな〜と…

CCRenderTextureで輪郭線を描く

cocos2dを使っていて、CCSpriteに輪郭線を付けたい!ということがよくある。「輪郭線」「Outline」「Outline Stroke」などでググると、色々出てくるけどCCRenderTextureを使う方法がメジャーみたい。 ということで試してみた。CCSpriteとCCLableTTF(CCSprite…

InsertSubviewしたときはaddSubviewはいらない

UIViewをサブビューとして画面に表示させたいとき、 UIView *subview = [[[UIView alloc] init] autorelease]; [parentView addSubview:subview]; のように書くとparentViewのサブビューリストの末尾にsubviewが追加される(一番上に表示される)で、既存の…

kmVec2でのベクトル計算

Kazmath - Kazade/kazmathcocos2dにも標準で入っているライブラリKazmathの勉強をする。今回は特にkmVec2に関するメソッドを色々と試す。 以前にも一度ベクトル計算を試している(※)が、kmVec2Dotとか何をしているか分かっていない。 2Dでベクトル計算ができ…

cocos2dv2.1で追加されたCCClippingNodeを試す

この記事は、cocos2dv2.1で追加されたCCDrawNodeを試す - taoru's memo の続きです。 今回はCCClippingNodeを試す。これを使うといわゆるmask効果を得られる。が、適当に試しててもなかなか思い通りにできなかったので、練習する。 CCClippingNode.h につい…

cocos2dv2.1で追加されたCCDrawNodeを試す

cocos2d v2.1-rc0 が出ましたので、色々試してみようかと。中でも以下の2つ CCClippingNode CCDrawNode をマスターしたいところです。とりあえずCCDrawNodeを練習した記録を残す。 まずはサンプルを見ながらシンプルな三角形を書くコード - (id)init { if (…

UITableViewのCellを、タッチ中(highlight)だけ色を変える(半透明にしたい)

UITableViewのcellは、defaultのままだとタッチすると青くなる。単純なセルの色変更なら、UITableViewDelegateのdidSelectRowAtIndexPath中でcellを取得した後に、 cell.selectionStyle = UITableViewCellSelectionStyleGlay; などセットすれば色を変えられ…

UIViewをUIImageに変換する

拡張子が.pngの場合、UIImageに渡すファイル名では拡張子を省略できる(iOS 4以降) UIImage Class Reference On iOS 4 and later, if the file is in PNG format, it is not necessary to specify the .PNG filename extension UIImage *image = [UIImage ima…

QLOOKアクセス解析