<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1365859975301085511</id><updated>2012-01-22T08:40:10.997+09:00</updated><category term='GL_ALPHA_TEST'/><category term='FAQ'/><category term='Chunk'/><category term='CCLayer'/><category term='GDC'/><category term='Game'/><category term='動画'/><category term='IGDA'/><category term='Bug'/><category term='ElectroMaster'/><category term='IGF'/><category term='Movie'/><category term='kinect'/><category term='開発'/><category term='Flash'/><category term='書籍'/><category term='SpeedCubing'/><category term='openFrameworks'/><category term='iOS3'/><category term='Space Deadbeef'/><category term='wtidev'/><category term='テクニカルアーティスト'/><category term='Collision'/><category term='POD'/><category term='OpenGL'/><category term='モデリング'/><category term='xAuth'/><category term='Game Center'/><category term='RayCast'/><category term='ローカライズ'/><category term='ガム'/><category term='IMPACT'/><category term='Collada2POD'/><category term='XCode'/><category term='SDK'/><category term='iPhone'/><category term='setIsTouchEnabled'/><category term='Projection'/><category term='作品紹介'/><category term='CCTexture2DMutable'/><category term='判定'/><category term='Bot'/><category term='Texture Packer'/><category term='scroll'/><category term='潜り'/><category term='Rubik&apos;s Cube'/><category term='WhatsHot'/><category term='vertexZ'/><category term='メール'/><category term='壁'/><category term='UV'/><category term='レビユー'/><category term='MacBook'/><category term='Twitter'/><category term='隠しコマンド'/><category term='CCScrollLayer'/><category term='CCSpriteBatchNode'/><category term='Review'/><category term='SolidDotsViewer'/><category term='PNG'/><category term='審査'/><category term='CCSprite'/><category term='multi touch'/><category term='パレット'/><category term='記事'/><category term='papervision3d'/><category term='pngSplitter'/><category term='python'/><category term='2D'/><category term='reorderChild'/><category term='HungryMaster'/><category term='SolidDots'/><category term='勉強会'/><category term='Android'/><category term='HTML5'/><category term='GL_DEPTH_TEST'/><category term='cocos2d'/><category term='CubingTimer'/><category term='レビュー'/><category term='iTune Connection'/><category term='cocos3d'/><category term='Collada'/><category term='TabBar'/><category term='hidev'/><category term='book'/><category term='UIScrollView'/><category term='wxPython'/><category term='西東京'/><category term='コリジョン'/><category term='setMultipleTouchEnabled'/><category term='Advent Calendar'/><category term='予告'/><category term='Corona'/><category term='Metasequoia'/><category term='ゲーム業界'/><category term='REVIEWS ON THE RUN'/><category term='WebGL'/><category term='32bit'/><category term='Update'/><category term='Tiled'/><category term='iPad'/><category term='AppBank'/><category term='AppStore'/><category term='Master Series'/><category term='まいがむ工房'/><title type='text'>xionchannel@software</title><subtitle type='html'>日曜プログラマーのiPhoneアプリ開発ブログ。不定期更新。</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default?start-index=101&amp;max-results=100'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>106</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-6074484298622427101</id><published>2012-01-14T15:54:00.009+09:00</published><updated>2012-01-14T19:33:25.684+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cocos2d'/><category scheme='http://www.blogger.com/atom/ns#' term='パレット'/><category scheme='http://www.blogger.com/atom/ns#' term='CCTexture2DMutable'/><title type='text'>cocos2dでパレットっぽいことをしてみたい</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/-p-sOCjx_Kfw/TxEnPxtlIlI/AAAAAAAAAQg/9Ry8EqNgAMY/s1600/%25E3%2583%2591%25E3%2583%25AC%25E3%2583%2583%25E3%2583%2588%25E3%2583%2586%25E3%2582%25B9%25E3%2583%2588.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 213px; height: 320px;" src="http://4.bp.blogspot.com/-p-sOCjx_Kfw/TxEnPxtlIlI/AAAAAAAAAQg/9Ry8EqNgAMY/s320/%25E3%2583%2591%25E3%2583%25AC%25E3%2583%2583%25E3%2583%2588%25E3%2583%2586%25E3%2582%25B9%25E3%2583%2588.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5697378155596423762" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;　こんな感じに同じキャラなんだけど色違いのキャラをいっぱい出したい場合、2D表現が主流だった頃はパレットの色を変更することで実現するということがメジャーでした。しかし今の主流はテクスチャを使用した画像処理なためパレットの効果を入れるにはちょっと大変です。cocos2dもOpenGLベースなので条件は同じですね。ということで実現するには…と考えてみた。&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;●アイデア&lt;/span&gt;&lt;br /&gt;１，テクスチャ書き換え&lt;br /&gt;２，白い素材を用意し、マテリアル色指定&lt;br /&gt;３，シェーダーでリアルタイム書き換え&lt;br /&gt;&lt;br /&gt;　１と２の方法は「&lt;a href="http://www.cocos2d-iphone.org/archives/1723"&gt;cocos2d for iPhone 1 Game Developer Cookbook&lt;/a&gt;」に処理の紹介がありますので、そちらがわかりやすいです。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;１，テクスチャ書き換え&lt;/span&gt;&lt;br /&gt;　肝は&lt;a href="https://github.com/manucorporat/AWTextureFilter/tree/master/AWTextureFilter"&gt;CCTexture2DMultable&lt;/a&gt;というテクスチャ書き換え機能のついたCCTexture2Dクラスを使うことですね。これはOpenGL側で管理しているテクスチャメモリを書き換える為のメソッドが追加されたCCTexture2Dだと思えば良いです。&lt;br /&gt;&lt;br /&gt;　利点：元になるテクスチャが何色でもOK。&lt;br /&gt;&lt;br /&gt;　欠点：色変更後のテクスチャはそれぞれ別にメモリに載るので不経済。テクスチャが共通じゃないのでCCSpriteBatchNodeが使えない。そのため描画が多少遅い。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;２，白い素材を用意し、マテリアル色指定&lt;/span&gt;&lt;br /&gt;　これは元の絵のなかの色を変えたい部分だけを切り分けた別レイヤーとして素材を用意し、白で描いておく。これを使ったCCSpriteを色指定することで色を載せるというもの。cocos2dの基本機能だけで実現できます。&lt;br /&gt;&lt;br /&gt;　利点：テクスチャが共通化するのでCCSpriteBatchNodeが使え、描画が高速なはず。省メモリ。&lt;br /&gt;&lt;br /&gt;　欠点：色を変えたい部分を分けた素材を用意するのが手間。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;３，シェーダーでリアルタイム書き換え&lt;/span&gt;&lt;br /&gt;　OpenGLES2以降であればピクセルシェーダが使えるので、描画時にリアルタイムに色変更して表示することができるはず。&lt;br /&gt;&lt;br /&gt;　利点：テクスチャが共通なので省メモリ。&lt;br /&gt;&lt;br /&gt;　欠点：僕はシェーダー作ったこと無い。OpenGLES2に対応したcocos2d2.0のベータ版を使わないとならない。描画が遅いかもしれない。シェーダーに渡すパラメータが色ごとに変化するので、CCSpriteBatchNodeで処理させるには難しいかも？&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;　以上が考えられるなぁと思いました。&lt;br /&gt;&lt;br /&gt;　まずはお手軽なところからと、１の案をテストしたのが冒頭の画像です。iPhone4での表示ですが、１キャラあたり６レイヤーつかっていて、５０体表示という状態です。これで60FPS出ているので処理能力的には十分かもなぁという印象。ただし、MacBookPro上でシミュレーターでの実行結果は30FPSしか出ませんでした。CCSpriteBatchNodeは使ってません。&lt;br /&gt;　&lt;a href="http://www.cocos2d-iphone.org/archives/1723"&gt;cocos2dのcookbook&lt;/a&gt;で紹介されているままの方法では、色変更後のテクスチャはCCTextureCacheへ乗らず、同じ色変更を何度も指定すると同じテクスチャが量産されてしまうコードだったため、その部分は自前でキャッシュへ載せて共用するように直しました。&lt;br /&gt;&lt;br /&gt;　次は２のアイデアを試そうと思ってます。そのためには絵素材を色別に分離して別々のテクスチャに分配する必要がありますが、手作業でやるのめんどい…。２の方が処理が速いのであれば、最終的には絵素材の分離ツールを作らないとだなぁとか思ったり。&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;●追記&lt;/span&gt;&lt;br /&gt;　２のアイデアを実装して試したところ、CCSpriteBatchNodeの威力もあるだろうが１００人出しても60FPSラクラク回ってました。１レイヤー（というかCCSprite）には１色しか指定できないので、色分だけ枚数が増えてますがそんなの全く影響が見られないですね。下図は１キャラ１１レイヤー使ってます。ちなみに、CCSpriteのcolorプロパティで色を設定するとその色が乗算されるので黒の輪郭を色変更せずにそのまま残したいという場合は、どこかのカラーのスプライトに入れ込んでしまってもOKです。黒なので他の色を重ねても黒以外になりませんから。&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/-5bQphXEqxV8/TxFXJx701oI/AAAAAAAAAQs/AAfQzwreVxM/s1600/100%25E4%25BA%25BA%25E3%2583%2586%25E3%2582%25B9%25E3%2583%2588.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 213px; height: 320px;" src="http://3.bp.blogspot.com/-5bQphXEqxV8/TxFXJx701oI/AAAAAAAAAQs/AAfQzwreVxM/s320/100%25E4%25BA%25BA%25E3%2583%2586%25E3%2582%25B9%25E3%2583%2588.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5697430829135091330" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-6074484298622427101?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/6074484298622427101/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2012/01/cocos2d.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/6074484298622427101'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/6074484298622427101'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2012/01/cocos2d.html' title='cocos2dでパレットっぽいことをしてみたい'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-p-sOCjx_Kfw/TxEnPxtlIlI/AAAAAAAAAQg/9Ry8EqNgAMY/s72-c/%25E3%2583%2591%25E3%2583%25AC%25E3%2583%2583%25E3%2583%2588%25E3%2583%2586%25E3%2582%25B9%25E3%2583%2588.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-8238015574070440524</id><published>2011-12-25T22:47:00.006+09:00</published><updated>2011-12-27T01:06:41.751+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cocos2d'/><category scheme='http://www.blogger.com/atom/ns#' term='Advent Calendar'/><title type='text'>coco2d Advent Calendar 2011 24日目: オーバートップレイヤーのすすめ</title><content type='html'>あいかわらず後からの投稿になっちゃいますが、めげずに&lt;a href="http://atnd.org/events/22814"&gt;cocos2d Advent Calendar&lt;/a&gt;投稿します。&lt;br /&gt;　今回は、以前&lt;a href="http://xionchannel.blogspot.com/2011/08/iphone.html"&gt;さいたまiPhone勉強会&lt;/a&gt;で発表した内容からのピックアップで、オーバートップレイヤーというものを実装してみたという例のご紹介です。&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;＜中級編＞オーバートップレイヤーのすすめ&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;●まえがき&lt;/span&gt;&lt;br /&gt;　ゲームでは、よく画面を覆う枠があったり、画面上部に体力やスコア表示などが分けて表示されていたりするような画面配置がありますよね。たとえば、以下のような感じです。&lt;br /&gt;　Ysなどの往年の国産PCゲームでは、画面を覆う枠があり枠内がスクロールするゲーム画面。枠の下には体力などのパラメータ表示となっていました。&lt;a href="http://www.google.co.jp/search?um=1&amp;hl=ja&amp;q=pc88+ys+screenshot&amp;gs_sm=e&amp;gs_upl=7557l7557l6l7738l1l1l0l0l0l0l42l42l1l1l0&amp;bav=on.2,or.r_gc.r_pw.r_cp.,cf.osb&amp;biw=1323&amp;bih=885&amp;ie=UTF-8&amp;tbm=isch&amp;source=og&amp;sa=N&amp;tab=wi&amp;ei=Spr4TunmOMOhiAfspti5AQ"&gt;たとえばこんな感じで検索するとヒットしますよ。&lt;/a&gt;&lt;br /&gt;　また、ファミコンのゲームではよく画面を上下に区切って画面上部にアイテムやパラメータ表示をして、画面下部はスクロールするゲーム画面として使用するようなものもメジャーでした。たとえばグーニーズとか。&lt;a href="http://www.google.co.jp/search?um=1&amp;hl=ja&amp;q=nes+goonies&amp;gs_sm=e&amp;gs_upl=10301l10301l0l10474l1l1l0l1l0l0l0l0ll0l0&amp;bav=on.2,or.r_gc.r_pw.r_cp.,cf.osb&amp;biw=1323&amp;bih=885&amp;ie=UTF-8&amp;tbm=isch&amp;source=og&amp;sa=N&amp;tab=wi&amp;ei=V5v4TvPWAsetiQeayeS1AQ"&gt;ほら検索すると画面がヒットしますよ。&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;　こんな感じの表示を行う場合に、CCLayerを２つ用意して、１つは枠や画面上部のパラメータ表示用に使用し、もう１つはゲーム画面として使用するように作ると思います。しかし、ゲームの進行で別のマップへ移ったりする際にフェードアウト・フェードインして画面切り替えを行おうとするとcocos2dで普通に推奨されている方法で組むと、パラメータ表示用も含めてフェードがかかってしまい、あまりかっこ良く有りません。ちなみに、このcocos2dで推奨されている組み方はCCSceneにCCLayerを２つ子供にして別のCCSceneへ切り替えるというものです。&lt;br /&gt;　そこで、今回ご紹介する方法が出てくるわけです。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;●オーバートップレイヤーの仕組み&lt;/span&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/-UmQQVfOMttA/Tvcr9ljKcuI/AAAAAAAAAQU/zBJQp7jNaJ4/s1600/%25E5%2590%258D%25E7%25A7%25B0%25E6%259C%25AA%25E8%25A8%25AD%25E5%25AE%259A.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 168px;" src="http://2.bp.blogspot.com/-UmQQVfOMttA/Tvcr9ljKcuI/AAAAAAAAAQU/zBJQp7jNaJ4/s320/%25E5%2590%258D%25E7%25A7%25B0%25E6%259C%25AA%25E8%25A8%25AD%25E5%25AE%259A.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5690064991257522914" /&gt;&lt;/a&gt;&lt;br /&gt;　仕組みはこんな感じとなります。通常cocos2dで用意されている画面遷移関数はCCSceneを入れ替えるものですが、この方法ではCCScene自体は基本的に入れ替わらず、ゲーム画面として使用しているCCLayerだけが入れ替わるという構造になります。もちろん、そんな便利なメソッドは用意されていないので、レイヤー入れ替え部分は自作しなければなりません。&lt;br /&gt;&lt;br /&gt;　CCSceneの定義自体はこんな感じとなります。&lt;br /&gt;&lt;blockquote&gt;+(MainScene*)sceneWithLayerTop:(CCLayer*)layerTop &lt;br /&gt;　　　　　　　　　　　layerBelow:(CCLayer*)layerBelow&lt;br /&gt;{&lt;br /&gt;　　MainScene *scene = [MainScene node];&lt;br /&gt;&lt;br /&gt;　　layerTop.tag = kLayerTop;&lt;br /&gt;　　layerBelow.tag = kLayerBelow;&lt;br /&gt; &lt;br /&gt;　　[scene addChild:layerBelow z:0];&lt;br /&gt;　　[scene addChild:layerTop z:2];&lt;br /&gt;&lt;br /&gt;　　return scene;&lt;br /&gt;}&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;　で、画面遷移用にとりあえずこの２つのメソッドを用意してみました。メソッドの中のコードは&lt;a href="http://xionchannel.no-ip.org/sidev_cocos2d_xionchannel.zip"&gt;サンプルコード&lt;/a&gt;を参照してください。transitionFadeWithLayerは黒フェードを用いてレイヤーの入れ替えを行うものです。transitionFlowerWithLayerはオマケ的なものですが、花で画面が埋め尽くされて花が画面上から去るとレイヤーが入れ替わっているというものです。&lt;br /&gt;&lt;blockquote&gt;- (BOOL)transitionFadeWithLayer:(CCLayer*)layer&lt;br /&gt;　　　　　　　　　　　duration:(ccTime)d;&lt;br /&gt;&lt;br /&gt;- (BOOL)transitionFlowerWithLayer:(CCLayer*)layer&lt;br /&gt;　　　　　　　　　　　duration:(ccTime)d;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;●実装の注意点&lt;/span&gt;&lt;br /&gt;　実装にあたって、以下の部分に注意しました。&lt;br /&gt;・関係するレイヤーのタッチイベントの無効化だけでは余り効果を発揮しなかったので、画面遷移の重複が起きないように注意した。&lt;br /&gt;・トランジション中フラグを用意して、トランジションメソッドが複数動作しないように制御した。&lt;br /&gt;　と、こんな感じですが、荒削りなので実際に使用するにはもう少し改善の余地はありそうです。でも、夢が広がると思います。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;●夢がひろがりんぐ&lt;/span&gt;&lt;br /&gt;　もともとオーバートップレイヤーが欲しいなと思ったのは、GameCenterでのアチーブメント解除表示を行う際に画面上部などにアチーブメント情報を表示し始めたとしても、その後すぐに画面遷移が行われてしまった場合にアチーブメント表示が消えてしまうのをなんとかしたいと思ったところから発想しました。もちろん、ネットをググれば同様の問題の対処としてcocos2dのCCSpriteオブジェクトなどをcocos2d外のものに適用して表示させる方法があったりしましたが、なんだかスマートじゃないなと思っていたのです。どうせなら表示はすべてcocos2dの中で完結させたいと。&lt;br /&gt;　オーバートップレイヤーがうまく動いてしまえば、往年のゲーム的な画面表示が簡単に行えるので、これはいいんじゃないでしょうか。おすすめですよ。&lt;br /&gt;&lt;br /&gt;　ではでは、今回はこのへんで。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-8238015574070440524?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/8238015574070440524/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2011/12/coco2d-advent-calendar-2011-24.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/8238015574070440524'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/8238015574070440524'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2011/12/coco2d-advent-calendar-2011-24.html' title='coco2d Advent Calendar 2011 24日目: オーバートップレイヤーのすすめ'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-UmQQVfOMttA/Tvcr9ljKcuI/AAAAAAAAAQU/zBJQp7jNaJ4/s72-c/%25E5%2590%258D%25E7%25A7%25B0%25E6%259C%25AA%25E8%25A8%25AD%25E5%25AE%259A.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-1460082815643532936</id><published>2011-12-22T23:40:00.002+09:00</published><updated>2011-12-27T00:58:00.741+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cocos2d'/><category scheme='http://www.blogger.com/atom/ns#' term='Tiled'/><category scheme='http://www.blogger.com/atom/ns#' term='Advent Calendar'/><title type='text'>coco2d Advent Calendar 2011 22日目: Tiledの使い方講座</title><content type='html'>&lt;a href="http://atnd.org/events/22814"&gt;cocos2d Advent Calendar &lt;/a&gt;22日目としてさくっと書きました。&lt;br /&gt;　cocos2dとはちょっとズレた話かもしれませんが、CCTMXTiledMapを活かそうと思ったら使うことになる&lt;a href="http://www.mapeditor.org/"&gt;Tiled&lt;/a&gt;というマップ作成ツールの使い方について解説します。&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;＜初級編＞Tiledの使い方講座&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;●基本機能&lt;/span&gt;&lt;br /&gt;　Tiledは正方形（トップビュー、サイドビュー）、平行四辺形（クォータービュー）、六角形（ヘックス）のスクロール可能なマップを作成するのに非常に便利なツールです。もともとはPythonのゲーム用に作られたこのツールですが、cocos2dのCCTMXTiledMapクラスでサポートされた形式tmx形式を出力可能なツールとなっています。というか、cocos2dの方がtmxに対応させたということになりますか。&lt;br /&gt;&lt;br /&gt;　以下のスクリーンショットを見てもらえれば、どんなマップが作れるのかよく分かると思います。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/-tfU8MUff-1M/TvXlwPNuvCI/AAAAAAAAANs/IQLh80Hdhw0/s1600/%25E3%2582%25B9%25E3%2582%25AF%25E3%2583%25AA%25E3%2583%25BC%25E3%2583%25B3%25E3%2582%25B7%25E3%2583%25A7%25E3%2583%2583%25E3%2583%2588%2B2011-12-24%2B23.38.14.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 262px;" src="http://2.bp.blogspot.com/-tfU8MUff-1M/TvXlwPNuvCI/AAAAAAAAANs/IQLh80Hdhw0/s320/%25E3%2582%25B9%25E3%2582%25AF%25E3%2583%25AA%25E3%2583%25BC%25E3%2583%25B3%25E3%2582%25B7%25E3%2583%25A7%25E3%2583%2583%25E3%2583%2588%2B2011-12-24%2B23.38.14.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5689706321133091874" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/-mHf3yiXT664/TvXl1JWyCpI/AAAAAAAAAN4/_zgW-D_Hgbs/s1600/%25E3%2582%25B9%25E3%2582%25AF%25E3%2583%25AA%25E3%2583%25BC%25E3%2583%25B3%25E3%2582%25B7%25E3%2583%25A7%25E3%2583%2583%25E3%2583%2588%2B2011-12-24%2B23.39.38.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 262px;" src="http://2.bp.blogspot.com/-mHf3yiXT664/TvXl1JWyCpI/AAAAAAAAAN4/_zgW-D_Hgbs/s320/%25E3%2582%25B9%25E3%2582%25AF%25E3%2583%25AA%25E3%2583%25BC%25E3%2583%25B3%25E3%2582%25B7%25E3%2583%25A7%25E3%2583%2583%25E3%2583%2588%2B2011-12-24%2B23.39.38.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5689706405459790482" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/-r-pXlpKp5NU/TvXlnFDT9bI/AAAAAAAAANg/pzrKoGSUjCo/s1600/%25E3%2582%25B9%25E3%2582%25AF%25E3%2583%25AA%25E3%2583%25BC%25E3%2583%25B3%25E3%2582%25B7%25E3%2583%25A7%25E3%2583%2583%25E3%2583%2588%2B2011-12-24%2B23.32.01.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 171px;" src="http://3.bp.blogspot.com/-r-pXlpKp5NU/TvXlnFDT9bI/AAAAAAAAANg/pzrKoGSUjCo/s320/%25E3%2582%25B9%25E3%2582%25AF%25E3%2583%25AA%25E3%2583%25BC%25E3%2583%25B3%25E3%2582%25B7%25E3%2583%25A7%25E3%2583%2583%25E3%2583%2588%2B2011-12-24%2B23.32.01.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5689706163786216882" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;　一番上のマップはHungryMasterで使用したもので、トップビューとなっています。真ん中はTiledのサンプルに用意されているもので、トップビューなのですが、左上に向かって上層がつながって表示されているややパースペクティブなもの。一番下の例はクォータービューとなっております。クォータービューのタイルチップは&lt;a href="http://pousse.rapiere.free.fr/tome/tome-tiles.htm"&gt;こちらのもの&lt;/a&gt;を使用させてもらいました。&lt;br /&gt;　マップはレイヤー構造を持てますので、それを利用することで、地面、建物、２階部分などをレイヤー分けして載せていくことができます。クォータービューのものを例に取りますと、地面レイヤーだけでは以下のようになります。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/-mdtf4_WsyvY/TvXmrhc3jJI/AAAAAAAAAOE/Vxe5BB70Uwk/s1600/%25E3%2582%25B9%25E3%2582%25AF%25E3%2583%25AA%25E3%2583%25BC%25E3%2583%25B3%25E3%2582%25B7%25E3%2583%25A7%25E3%2583%2583%25E3%2583%2588%2B2011-12-24%2B23.32.06.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 171px;" src="http://1.bp.blogspot.com/-mdtf4_WsyvY/TvXmrhc3jJI/AAAAAAAAAOE/Vxe5BB70Uwk/s320/%25E3%2582%25B9%25E3%2582%25AF%25E3%2583%25AA%25E3%2583%25BC%25E3%2583%25B3%25E3%2582%25B7%25E3%2583%25A7%25E3%2583%2583%25E3%2583%2588%2B2011-12-24%2B23.32.06.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5689707339640704146" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;　これに建物レイヤーを重ねることで、次のようになります。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/-r-pXlpKp5NU/TvXlnFDT9bI/AAAAAAAAANg/pzrKoGSUjCo/s1600/%25E3%2582%25B9%25E3%2582%25AF%25E3%2583%25AA%25E3%2583%25BC%25E3%2583%25B3%25E3%2582%25B7%25E3%2583%25A7%25E3%2583%2583%25E3%2583%2588%2B2011-12-24%2B23.32.01.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 171px;" src="http://3.bp.blogspot.com/-r-pXlpKp5NU/TvXlnFDT9bI/AAAAAAAAANg/pzrKoGSUjCo/s320/%25E3%2582%25B9%25E3%2582%25AF%25E3%2583%25AA%25E3%2583%25BC%25E3%2583%25B3%25E3%2582%25B7%25E3%2583%25A7%25E3%2583%2583%25E3%2583%2588%2B2011-12-24%2B23.32.01.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5689706163786216882" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;　さらに、オブジェクトレイヤーという範囲指定が行えるレイヤーを設定し、範囲指定を行うと以下のように設定が行えます。この範囲を何に使うかはゲーム部分で自由に利用すれば良いのですが、得られるの矩形の４点となります。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/-YPgdtCK4y8I/TvXnOSqRH6I/AAAAAAAAAOQ/saOo-COgKCc/s1600/%25E3%2582%25B9%25E3%2582%25AF%25E3%2583%25AA%25E3%2583%25BC%25E3%2583%25B3%25E3%2582%25B7%25E3%2583%25A7%25E3%2583%2583%25E3%2583%2588%2B2011-12-24%2B23.37.12.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 171px;" src="http://2.bp.blogspot.com/-YPgdtCK4y8I/TvXnOSqRH6I/AAAAAAAAAOQ/saOo-COgKCc/s320/%25E3%2582%25B9%25E3%2582%25AF%25E3%2583%25AA%25E3%2583%25BC%25E3%2583%25B3%25E3%2582%25B7%25E3%2583%25A7%25E3%2583%2583%25E3%2583%2588%2B2011-12-24%2B23.37.12.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5689707936965795746" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;●実践してみましょう&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;　まず「ファイル＞新規ファイル」コマンドにて、どんな形状のマップを作成するか設定します。ここでは、平行四辺形の並んだクォータービューマップにしてみましょう。これって結構たいへんなんですよね。ここで指定する数値は平行四辺形の地面部分が収まるサイズのドットを指定します。使用するマップチップの画像はこれを使用してみましょう。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/-wdyE3KQKO2U/TvXowFfrjDI/AAAAAAAAAOc/hGBn_DA55I4/s1600/tile.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 256px; height: 256px;" src="http://3.bp.blogspot.com/-wdyE3KQKO2U/TvXowFfrjDI/AAAAAAAAAOc/hGBn_DA55I4/s320/tile.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5689709617058909234" /&gt;&lt;/a&gt;&lt;a href="http://2.bp.blogspot.com/-nnAmrwMM1uA/TvXo-MEmNgI/AAAAAAAAAOo/sZgr-CMMvAQ/s1600/%25E3%2582%25B9%25E3%2582%25AF%25E3%2583%25AA%25E3%2583%25BC%25E3%2583%25B3%25E3%2582%25B7%25E3%2583%25A7%25E3%2583%2583%25E3%2583%2588%2B2011-12-24%2B23.57.38.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 258px;" src="http://2.bp.blogspot.com/-nnAmrwMM1uA/TvXo-MEmNgI/AAAAAAAAAOo/sZgr-CMMvAQ/s320/%25E3%2582%25B9%25E3%2582%25AF%25E3%2583%25AA%25E3%2583%25BC%25E3%2583%25B3%25E3%2582%25B7%25E3%2583%25A7%25E3%2583%2583%25E3%2583%2588%2B2011-12-24%2B23.57.38.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5689709859342530050" /&gt;&lt;/a&gt;&lt;a href="http://4.bp.blogspot.com/-FQ02ed2rOto/TvXpFMp86RI/AAAAAAAAAO0/BAyRKF-aUjE/s1600/%25E3%2582%25B9%25E3%2582%25AF%25E3%2583%25AA%25E3%2583%25BC%25E3%2583%25B3%25E3%2582%25B7%25E3%2583%25A7%25E3%2583%2583%25E3%2583%2588%2B2011-12-24%2B23.57.56.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 262px;" src="http://4.bp.blogspot.com/-FQ02ed2rOto/TvXpFMp86RI/AAAAAAAAAO0/BAyRKF-aUjE/s320/%25E3%2582%25B9%25E3%2582%25AF%25E3%2583%25AA%25E3%2583%25BC%25E3%2583%25B3%25E3%2582%25B7%25E3%2583%25A7%25E3%2583%2583%25E3%2583%2588%2B2011-12-24%2B23.57.56.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5689709979758291218" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;　こんな感じに空のマップが用意されます。さらに、使用するマップチップを登録して配置可能にしましょう。&lt;br /&gt;　「マップ＞新しいタイルセット」コマンドを実行し、タイルセットとして登録します。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/-DaJ0IdDh2E8/TvXqUIRHoAI/AAAAAAAAAPA/C8KrpsZ0wfI/s1600/%25E3%2582%25B9%25E3%2582%25AF%25E3%2583%25AA%25E3%2583%25BC%25E3%2583%25B3%25E3%2582%25B7%25E3%2583%25A7%25E3%2583%2583%25E3%2583%2588%2B2011-12-25%2B0.05.17.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 315px; height: 320px;" src="http://3.bp.blogspot.com/-DaJ0IdDh2E8/TvXqUIRHoAI/AAAAAAAAAPA/C8KrpsZ0wfI/s320/%25E3%2582%25B9%25E3%2582%25AF%25E3%2583%25AA%25E3%2583%25BC%25E3%2583%25B3%25E3%2582%25B7%25E3%2583%25A7%25E3%2583%2583%25E3%2583%2588%2B2011-12-25%2B0.05.17.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5689711335790059522" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;　この時に、指定するタイルの高さは透明部分も含めたサイズになりますので、地面部分の高さしないように注意しましょう。&lt;br /&gt;　正しく登録できると、こんなふうにタイルを配置可能です。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/-RYq0_FEjqQo/TvXq3eRA8lI/AAAAAAAAAPM/oEBsXmLMa3Q/s1600/%25E3%2582%25B9%25E3%2582%25AF%25E3%2583%25AA%25E3%2583%25BC%25E3%2583%25B3%25E3%2582%25B7%25E3%2583%25A7%25E3%2583%2583%25E3%2583%2588%2B2011-12-25%2B0.07.49.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 262px;" src="http://1.bp.blogspot.com/-RYq0_FEjqQo/TvXq3eRA8lI/AAAAAAAAAPM/oEBsXmLMa3Q/s320/%25E3%2582%25B9%25E3%2582%25AF%25E3%2583%25AA%25E3%2583%25BC%25E3%2583%25B3%25E3%2582%25B7%25E3%2583%25A7%25E3%2583%2583%25E3%2583%2588%2B2011-12-25%2B0.07.49.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5689711942990623314" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;　次は、壁を配置しましょう。新しいレイヤーが必要になります。「レイヤー＞タイル・レイヤーの追加」を実行すると、タイルレイヤーが１つ増えます。そのレイヤーをアクティブにしてタイルを配置すれば上のレイヤーに物が置けます。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/-Nutg2sG7cWg/TvXrWz_qheI/AAAAAAAAAPY/7cD_ALkW30c/s1600/%25E3%2582%25B9%25E3%2582%25AF%25E3%2583%25AA%25E3%2583%25BC%25E3%2583%25B3%25E3%2582%25B7%25E3%2583%25A7%25E3%2583%2583%25E3%2583%2588%2B2011-12-25%2B0.10.02.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 262px;" src="http://1.bp.blogspot.com/-Nutg2sG7cWg/TvXrWz_qheI/AAAAAAAAAPY/7cD_ALkW30c/s320/%25E3%2582%25B9%25E3%2582%25AF%25E3%2583%25AA%25E3%2583%25BC%25E3%2583%25B3%25E3%2582%25B7%25E3%2583%25A7%25E3%2583%2583%25E3%2583%2588%2B2011-12-25%2B0.10.02.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5689712481399375330" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;　どんどん上層レイヤーを増やしていけば、２階、３階などどんどん増築できます。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/-Jz6g589ZGKk/TvXr29l8QNI/AAAAAAAAAPk/d6GDvHQvPNI/s1600/%25E3%2582%25B9%25E3%2582%25AF%25E3%2583%25AA%25E3%2583%25BC%25E3%2583%25B3%25E3%2582%25B7%25E3%2583%25A7%25E3%2583%2583%25E3%2583%2588%2B2011-12-25%2B0.11.44.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 262px;" src="http://3.bp.blogspot.com/-Jz6g589ZGKk/TvXr29l8QNI/AAAAAAAAAPk/d6GDvHQvPNI/s320/%25E3%2582%25B9%25E3%2582%25AF%25E3%2583%25AA%25E3%2583%25BC%25E3%2583%25B3%25E3%2582%25B7%25E3%2583%25A7%25E3%2583%2583%25E3%2583%2588%2B2011-12-25%2B0.11.44.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5689713033731653842" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;　再度に範囲指定用のオブジェクトレイヤーを追加してみましょうか。&lt;br /&gt;　「レイヤー＞オブジェクト・レイヤーの追加」を実行すると範囲指定用のレイヤーが生成されます。これをアクティブにして、「オブジェクトを追加」アイコンをアクティブにすると、範囲指定ができます。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/-ZRkS_u6Qs5U/TvXsYOJd2jI/AAAAAAAAAPw/KOFe0J3GIjU/s1600/%25E3%2582%25B9%25E3%2582%25AF%25E3%2583%25AA%25E3%2583%25BC%25E3%2583%25B3%25E3%2582%25B7%25E3%2583%25A7%25E3%2583%2583%25E3%2583%2588%2B2011-12-25%2B0.14.26.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 262px;" src="http://1.bp.blogspot.com/-ZRkS_u6Qs5U/TvXsYOJd2jI/AAAAAAAAAPw/KOFe0J3GIjU/s320/%25E3%2582%25B9%25E3%2582%25AF%25E3%2583%25AA%25E3%2583%25BC%25E3%2583%25B3%25E3%2582%25B7%25E3%2583%25A7%25E3%2583%2583%25E3%2583%2588%2B2011-12-25%2B0.14.26.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5689713605111306802" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;　以上です。&lt;br /&gt;　駆け足ですが、ざっと使い方についてのみ解説してみました。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-1460082815643532936?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/1460082815643532936/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2011/12/coco2d-advent-calendar-2011-22-tiled.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/1460082815643532936'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/1460082815643532936'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2011/12/coco2d-advent-calendar-2011-22-tiled.html' title='coco2d Advent Calendar 2011 22日目: Tiledの使い方講座'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-tfU8MUff-1M/TvXlwPNuvCI/AAAAAAAAANs/IQLh80Hdhw0/s72-c/%25E3%2582%25B9%25E3%2582%25AF%25E3%2583%25AA%25E3%2583%25BC%25E3%2583%25B3%25E3%2582%25B7%25E3%2583%25A7%25E3%2583%2583%25E3%2583%2588%2B2011-12-24%2B23.38.14.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-3179270716838502288</id><published>2011-12-10T17:03:00.006+09:00</published><updated>2011-12-12T11:40:03.770+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HungryMaster'/><category scheme='http://www.blogger.com/atom/ns#' term='cocos2d'/><category scheme='http://www.blogger.com/atom/ns#' term='ElectroMaster'/><category scheme='http://www.blogger.com/atom/ns#' term='Advent Calendar'/><title type='text'>coco2d Advent Calendar 2011 10日目: cocos2dキャラクタークラス設計の考察</title><content type='html'>&lt;a href="http://atnd.org/events/22814"&gt;cocos2d Advent Calendar&lt;/a&gt; 10日目、２回目の投稿なのですけどすみません。まだまだ空きはあるので我こそはという方はどしどし参加してみてください。前回、12/9日目の記事は&lt;a href="https://twitter.com/#!/myb"&gt;@myb&lt;/a&gt;さんのこの記事でした。「&lt;a href="http://www.mybdesign.com/blog/2011/12/000043.html"&gt;CCMenuでラベル付きボタン、長押しボタン&lt;/a&gt;」&lt;br /&gt;&lt;br /&gt;　さて、今回はcocos2dでゲームを作る上で考え方の参考になるような記事を書ければと思ってこれを書いています。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;＜初級編＞cocos2dキャラクタークラス設計の考察&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;●ゲームにおけるキャラクターに必要な要素&lt;/span&gt;&lt;br /&gt;　ゲームには多くの場合キャラクターが登場します。プレイヤーキャラクター、エネミーキャラクター、アイテムなんかもキャラクターに含まれるかもしれません。落ち物パズルなどでも落ちてくるブロックのパーツはキャラクターのようなものと考えられます。ゲームキャラクターにはどんな要素が必要なのか、まずは考えてみましょう。&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;・横スクロールのジャンプアクションの場合（スーパーマリオブラザーズなど）&lt;/span&gt;&lt;br /&gt;　A・キャラクターの絵&lt;br /&gt;　B・動作によって変化する絵のパターン、場合によっては動く&lt;br /&gt;　C・画面上の障害物によって移動制限がある&lt;br /&gt;　D・何らかのアイテム効果によって変化することがある&lt;br /&gt;　E・やられると画面から消える&lt;br /&gt;　F・武器を発射することがある&lt;br /&gt;　G・別のキャラクターを発生させることがある&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;・トップビューのアクションＲＰＧの場合（イースなど）&lt;/span&gt;&lt;br /&gt;　A・キャラクターの絵&lt;br /&gt;　B・動作によって変化する絵のパターン、場合によっては動く&lt;br /&gt;　C・画面上の障害物によって移動制限がある&lt;br /&gt;　C2・画面上の建造物などによって一時的に隠れて見えなくなることがある&lt;br /&gt;　E・やられると画面から消える&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;・シューティングゲームの場合（ゼビウスなど）&lt;/span&gt;&lt;br /&gt;　A・キャラクターの絵&lt;br /&gt;　B・動作によって変化する絵のパターン、場合によっては動く&lt;br /&gt;　E・やられると画面から消える&lt;br /&gt;　F・武器を発射することがある&lt;br /&gt;　G・別のキャラクターを発生させることがある&lt;br /&gt;&lt;br /&gt;　ざっと思いつく限り書いてみましたが、よくあるゲームジャンルではこんなところが求められるでしょうか。パズルゲームは特殊なのでここでは省きますね。他のゲームよりも求められる要素は少ないはずです。あとで復習がてら考えてみてくださいね。&lt;br /&gt;　では、代表的な要素であるA, B, Eを考えてみましょう。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;●キャラクターの絵を扱う&lt;/span&gt;&lt;br /&gt;　基本的なCCSpriteの扱いとそれほど変わりません。そのままCCSprite型をキャラクターとして扱って構わないことも多いでしょう。キャラクターの絵が変化する場合には少し要素が増えます。たとえば、絵が変わるたびに新たにCCSpriteを生成して割り当てるとすると以下のようになります。gmCharaという名前でクラス定義したとして仮に書いています。&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;@interface gmChara : CCNode（あるいはNSObject） {&lt;br /&gt;　　CCSprite *sprite;　//キャラクター用スプライト&lt;br /&gt;　　CGPoint accel;　//加速度&lt;br /&gt;　　int vital;　//体力&lt;br /&gt;　　...などなど&lt;br /&gt;}&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;　あるいは、CCSpriteを継承して絵のフレーム自体を変更する場合は以下のようになるでしょう。&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;@interface gmChara : CCSprite {&lt;br /&gt;　　CGPoint accel;　//加速度&lt;br /&gt;　　int vital;　//体力&lt;br /&gt;　　...などなど&lt;br /&gt;}&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;　絵のフレームを変更するには、以下のようなコードで行うことができます。CCSpriteで使用しているテクスチャに必要な絵が全て入っていて、その一部を切り出して使用しているという状況が前提となりますが簡単に絵を変更できます。CCSpriteを再生成して割り当て直すよりも高速なはずです。CGRECT_FOR_NEWは新たに指定したい切り出し用のCGRectです。spriteはCCSprite型とします。&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;[sprite setTextureRect:CGRECT_FOR_NEW];&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;　さて、これらの例に移動用の加速度パラメータはあるのに、移動後の位置を格納するプロパティは用意されていません。そうです。CCSprite自体に位置を扱うプロパティが存在するので、そちらを使う方が無駄が少ないからですね。ゲームの要求として表示位置とは別に位置情報が必要になる場合は別途プロパティを用意するべきでしょう。サイズ用のプロパティが存在しないのも同様の理由ですが、サイズの場合は当たり判定の大きさが絵の大きさとは異なることも多いので、別途プロパティを用意したほうがいいかもしれません。&lt;br /&gt;&lt;br /&gt;　実は、ElectroMasterやHungryMasterでは上記の方法でキャラクタークラスが構築されています。おそらく無駄が多いと思います。やっちまいましたね。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;●やられると画面から消えるために&lt;/span&gt;&lt;br /&gt;　敵などをやっつけると、画面上から姿が消えるのがゲームのお約束であることはみなさんもお分かりのはず。&lt;br /&gt;　消すだけなら簡単です。絵を取り扱うCCSpriteを表示しなければ良いのですから。しかし、表示を消しただけではキャラクターの存在自体はメモリ上に残り続けてしまいます。ですから絵を消す代わりにキャラクターのオブジェクトを解放しちゃってもいいかもです。いいかもしれません。ゲームに登場するキャラが有限である場合はこれで十分でしょう。&lt;br /&gt;　では、ゲームに登場するキャラが無限に発生する場合は困ったことになります。敵が発生するたびにキャラオブジェクトを生成してゲームへ追加していくのも手です。一度倒してしまったキャラオブジェクトを再利用して追加のキャラとして復活させることもいいかもです。&lt;br /&gt;&lt;br /&gt;　&lt;span style="font-weight:bold;"&gt;A・キャラが有限の場合&lt;/span&gt;&lt;br /&gt;　　ゲーム開始時にキャラオブジェクトを全て生成しておいて、倒すたびにクラス解放でいいでしょう。&lt;br /&gt;　　倒せば倒すほど処理も軽くなりますね。&lt;br /&gt;&lt;br /&gt;　&lt;span style="font-weight:bold;"&gt;B・キャラが無限に発生する場合&lt;/span&gt;&lt;br /&gt;　　1. キャラが発生するたびにキャラオブジェクトを生成してゲームへ追加とする。普通にやるとオブジェクト生成時のオーバーヘッドが大きいかもです。次善の策としてはひな形オブジェクトを用意しておいて、そのコピーを追加する。（newChara = [[chara copy] autorelease];とすればコピーが生成できますね）&lt;br /&gt;&lt;br /&gt;　　2. キャラオブジェクトを再利用する場合。一度に画面に登場するキャラ数は事前に生成しておいたキャラオブジェクト数に制限されますが、キャラを初期値に最設定するメソッドを用意しておけば高速に復活させられそうです。また、一度に取り扱うキャラ数限界も管理しやすいので、メモリや処理能力的にも優しいかもです。手前味噌ですが、ElectroMaster, HungryMasterではこの方法を取っています。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;●動作する絵のパターンを取り扱う（パターンアニメーション）&lt;/span&gt;&lt;br /&gt;　キャラクターが移動すると、歩いたり走ったり、ジャンプボタンでジャンプしたり。敵に触ったら痛がったりというようなキャラクターの動きに関するものです。これが無いと物足りないですよね。多くはキャラクターの絵を複数用意しておいて、場合によって絵を切り替えて動いているかのように見せています。パターンアニメーションですね。&lt;br /&gt;　cocos2dの入門書ではパターンアニメーションについて扱っていて、そういう動作を割りと簡単に与えることができるように説明されています。単一のパターンアニメーションを指定するだけなら難しくありません。よく悩んでる人が多いのは、右に移動すると右向きの絵で歩く、左に移動すれば左向きで、上なら上向き、下なら下向きといったように場合に応じて使用されるパターンアニメーションが変化するときにどうするのがよいかということでしょう。&lt;br /&gt;&lt;br /&gt;　パターンアニメーションの定義は以下のようにできます。これは入門書にも書かれていますね。下記の例では、512x64のテクスチャを用意してあって、横方向に8枚の絵が並んでいる状態を元に、64x64の絵が0.3秒毎に変化していくというパターンアニメーションとなります。生成されたパターンアニメーションはCCRepeatForever型（CCAction系列として取り扱える）として最終的に定義されます。TEXTURE_FILE_NAMEはスプライトに使用するテクスチャのファイル名です。&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-Rj-4qfcvYYg/TuMQjdrF1JI/AAAAAAAAANQ/az84WDASijw/s1600/animPattern.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 40px;" src="http://4.bp.blogspot.com/-Rj-4qfcvYYg/TuMQjdrF1JI/AAAAAAAAANQ/az84WDASijw/s320/animPattern.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5684405356118529170" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;CCTexture2D *texture =&lt;br /&gt;　　[[CCTextureCache sharedTextureCache]&lt;br /&gt;　　　　addImage:TEXTURE_FILE_NAME];&lt;br /&gt;NSMutableArray *animFrames = [NSMutableArray array];&lt;br /&gt;&lt;br /&gt;for (int x=0; x&lt;8; x++) {&lt;br /&gt;　　CCSpriteFrame *frame =&lt;br /&gt;　　　　[CCSpriteFrame frameWithTexture:texture &lt;br /&gt;　　　　　　rectInPixels:CGRectMake(64*x, 0, 64, 64) &lt;br /&gt;　　　　　　rotated:FALSE&lt;br /&gt;　　　　　　offset:CGPointZero&lt;br /&gt;　　　　　　originalSize:CGSizeMake(64, 64)];&lt;br /&gt;　　[animFrames addObject:frame];&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;CCAnimation *animation =&lt;br /&gt;　　[CCAnimation animationWithFrames:animFrames&lt;br /&gt;　　　　delay:0.3f];&lt;br /&gt;CCRepeatForever *action =&lt;br /&gt;　　[CCRepeatForever actionWithAction:&lt;br /&gt;　　　　[CCAnimate actionWithAnimation:animation&lt;br /&gt;　　　　　　restoreOriginalFrame:NO]];&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;　これをCCSpriteへ適用してパターンアニメーションを実行するには、通常以下のようにします。&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;[sprite stopAllActions];&lt;br /&gt;[sprite runAction:action];&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;　こんな手順を適用するパターンアニメーションが変化するたびに行えば、パターンアニメーションを変更することが可能ですが、stopAllActionsを実行するとそれまで適用されていたアクションが解放されてしまうので、次に同じアクションを最適用する場合でも、新たに定義しなおしたアクションを与えなければなりません。となると定義に必要な処理が無駄になってしまいます。（stopAllActionsではなくstopActionを使用して名指しで停止するアクションを指定してあげても良いですが、同じことです）&lt;br /&gt;&lt;br /&gt;　では、パターンアニメーションのアクション再定義に必要な処理を軽くするためにはどうすれば良いでしょうか。キャラクターの絵について説明した部分でも書きましたが、１つの方法としては事前に定義しておいたアクションオブジェクトをコピーして与えてあげれば良いです。あらたにオブジェクトを初期化するよりも処理は軽いはずです。もう１つ考えられるとすれば、stopActionなどを行なっても解放されないようにretainしておくのも良いです。retainしておくにはCCArrayやNSArrayなどに格納しておくのが呼び出すのも楽なのでいいでしょう。&lt;br /&gt;&lt;br /&gt;　コピーして与える場合は、こんな感じでしょうか。事前にactionとして定義しておいて、使用する際に随時コピーします。コピーして与える場合は、キャラ毎にパターンアニメーションを保持するのではなく、キャラの種類毎に保持するような運用の場合に活きてきます。というのも単一のアクションオブジェクトを複数のスプライトに対して適用するとタイマーがそれぞれのスプライトから更新されて動作がおかしくなるため、各スプライトへ別々のオブジェクトを与えなければならないためです。個々のスプライトでアクションを保持していた場合はその点ではコピーする必要が無いと思われます。&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;[sprite runAction:[[action copy] autorelease]];&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;　でも、actionをまとめて管理しておくにはやはりNSArrayやCCArrayに入れておくと思いますので、以下のようにしますよね。そうすると、CCArrayなどに格納した時点でretainされますので、アクション終了後に解放されなくなります。というわけで、メモリの占有率が変化しないこっちのほうがおすすめです。&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;@interface gmChara : CCSprite {&lt;br /&gt;　　CCArray *actions;　//パターンアニメーション保持用&lt;br /&gt;　　...などなど&lt;br /&gt;}&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;　実際の適用はこちら。0番目に登録されているパターンアニメーションを適用させています。spriteはCCSprite型とします。&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;[sprite runAction:[actions objectAtIndex:0]];&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;　以上のような取り扱いでうまく制御ができると思います。&lt;br /&gt;&lt;br /&gt;　ところで、ElectroMaster, HungryMasterでは、かなり無駄な組み方をしていたことに、この記事を書きながら気づいてしまいました。上記のようなCCArrayなどに予めパターンアニメーションを格納して管理していたところまでは一緒なのですが、CCRepeatForeverを噛まさずに入れておいてアニメーション適用時にいちいちCCRepeatForeverを生成して適用しておりました。なので、その部分がオーバーヘッドになってました。これには理由があって、毎回新たにCCRepeatForeverを生成しないと再生開始フレームが最初からにならないかもしれないって思っていたからです。しかし、実際にはそんなことはなく過去に再生済みのアクションであっても最適用すれば最初から再生されますので、要らぬ心配でした。それから、アクションをコピーしてから適用しておりました。これも無駄で、CCArrayなどに格納した時点でretainされいるためにアクション終了時に解放されないわけです。なので、解放を恐れてコピーすることも無かったということになります。以下はそのダメコードの例です。&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;id action = [[[actions objectAtIndex:0] copy] autorelease];&lt;br /&gt;[sprite runAction:[CCRepeatForever actionWithAction:action]];&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;　今回の記事はここまでにしておきます。今回解説しなかった障害物判定については機会がありましたらまた説明できればと思っています。次は&lt;a href="http://twitter.com/#!/SEASONS"&gt;@Seasons&lt;/a&gt;さんの予定と聞いております。楽しみー。ではー。&lt;br /&gt;&lt;br /&gt;　追記：11日目の記事はこちら：&lt;a href="https://twitter.com/#!/SEASONS"&gt;@Seasons&lt;/a&gt;さん「&lt;a href="http://d.hatena.ne.jp/Seasons/20111210/1323530373"&gt;cocos2dパフォーマンスチューニングTips&lt;/a&gt;」&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-3179270716838502288?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/3179270716838502288/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2011/12/coco2d-advent-calendar-2011-10-cocos2d.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/3179270716838502288'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/3179270716838502288'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2011/12/coco2d-advent-calendar-2011-10-cocos2d.html' title='coco2d Advent Calendar 2011 10日目: cocos2dキャラクタークラス設計の考察'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-Rj-4qfcvYYg/TuMQjdrF1JI/AAAAAAAAANQ/az84WDASijw/s72-c/animPattern.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-1478064265163949557</id><published>2011-12-02T21:15:00.006+09:00</published><updated>2011-12-12T11:41:05.720+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HungryMaster'/><category scheme='http://www.blogger.com/atom/ns#' term='cocos2d'/><category scheme='http://www.blogger.com/atom/ns#' term='ElectroMaster'/><category scheme='http://www.blogger.com/atom/ns#' term='Advent Calendar'/><title type='text'>coco2d Advent Calendar 2011 2日目: cocos2dでオリジナルフォントクラスを作ろうぜ！</title><content type='html'>&lt;a href="http://twitter.com/#!/yoichineji"&gt;@yoichineji&lt;/a&gt;さんから連絡があって、なんでもcocos2dのAdvent Calendarをやるとのこと！なんだか楽しそうなので、１も２も無く参加してみましたー。というわけで、以前さいたまiPhone勉強会で発表した内容と同内容になりますが、詳しい解説を入れて再録させてもらいました。ネタはフォントクラスについて。一応中級編とさせてもらいます。内容的にはcocos2dを踏まえていますが、基本的なビットマップフォントの考え方みたいな感じになりますでしょうか。僕が勝手にこうだと思い込んでいるものなので、いろいろ間違ってたり、効率悪い点などご指摘いただけると幸いです。&lt;br /&gt;　cocos2d advent calendarのatnd：&lt;a href="http://atnd.org/events/22814"&gt;http://atnd.org/events/22814&lt;/a&gt;&lt;br /&gt;　以下本文ですー。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;中級編&gt;cocos2dでオリジナルフォントクラスを作ろうぜ！&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;●フォントについてあれこれ&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;　ゲームではよく変わったフォントで文字が表示されることが多いですよね。特に昔のゲームなんかはゲームの世界観を表す上でかなり重要なポジションを担っていたと思います。iOSデバイスが出てからはそのスペックに適したゲームとしてレトロ風味のものも多数出ていますが、やはり時代性を表す上でドットで作られたフォントは美味しい要素です。&lt;br /&gt;　以下の図は拙作のアプリからですが、上図が等幅フォント、下図はプロポーショナルフォントで日本語を取り扱っています。&lt;br /&gt;&lt;center&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-lmUvJhRzn1M/Tted2qxjpZI/AAAAAAAAAMI/zMO7V68fEKo/s1600/font1.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 214px; height: 320px;" src="http://3.bp.blogspot.com/-lmUvJhRzn1M/Tted2qxjpZI/AAAAAAAAAMI/zMO7V68fEKo/s320/font1.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5681183017471813010" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-nBgARTrS31U/Tted-UdRfUI/AAAAAAAAAMU/3uzKpaTQfLg/s1600/font2.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 214px; height: 320px;" src="http://4.bp.blogspot.com/-nBgARTrS31U/Tted-UdRfUI/AAAAAAAAAMU/3uzKpaTQfLg/s320/font2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5681183148920110402" /&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;　cocos2dにはTrueTypeフォントを直接展開してテクスチャ化し使用する文字スプライトクラス（CCLabelTTF）や、ツール（Hiero Bitmap Font ToolやBMFontなど）で事前にテクスチャ化して準備しておき、それを切り出して使用するためのフォントクラス（CCLabelAtlas, CCLabelBMFont）が元々用意されていますが、今のゲームのテイストの場合は良いですが、レトロ風味ということでいうと向いていません。&lt;br /&gt;　なぜなら、公開されているツールを使用する場合だと、テクスチャにフォントがアンチエイリアス有りで展開されてしまったりするからですね。まあ、テクスチャの作り方にも依るので一概に向いていないとは言えませんが…。なお、上記の上画像の下の方に表示されている日本語の文章はCCLabelTTFを使用したもので、それ以外の文字はテクスチャからの切り出しです。&lt;br /&gt;　あと、日本語のことを考えるともっと向いてない要素があります。基本的にキャラクターコードに従ってテクスチャへ展開するので、無駄な領域が多く必要になってしまうわけです。その点、自前でクラスから作る場合は、トリッキーなことも含めて自分の管理下にあるわけで、仕様から好きに決められて良いというところがあります。&lt;br /&gt;　正攻法でいけば、cocos2dのフォントクラスに合うフォントファイルとテクスチャを用意すれば良いですが、それは別の機会にとっておきましょう。正直言うと調べて対応するより自分で作ってしまったほうが早いってのもあります。あと、どうせ作るならcocos2dのフォントプロトコル（CCLabelProtocol）に沿った作りにすればよかったのですが、それに気づいたのは作った後だったので、すみません。以下の例はかなり変則的です。&lt;br /&gt;&lt;br /&gt;　と、そんな前提がありまして、自前でフォントクラスを用意してみてはどうですか？という例のご紹介です。&lt;br /&gt;　サンプルコードはこちらからどうぞ：&lt;a href="http://xionchannel.no-ip.org/advent_calendar_cocos2d_day2.zip"&gt;http://xionchannel.no-ip.org/advent_calendar_cocos2d_day2.zip&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-b7MFcoMqqw0/TtjALNL8ElI/AAAAAAAAANE/9OgpkgehSdQ/s1600/%25E3%2582%25B9%25E3%2582%25AF%25E3%2583%25AA%25E3%2583%25BC%25E3%2583%25B3%25E3%2582%25B7%25E3%2583%25A7%25E3%2583%2583%25E3%2583%2588%25EF%25BC%25882011-12-02%2B21.08.49%25EF%25BC%2589.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 170px;" src="http://3.bp.blogspot.com/-b7MFcoMqqw0/TtjALNL8ElI/AAAAAAAAANE/9OgpkgehSdQ/s320/%25E3%2582%25B9%25E3%2582%25AF%25E3%2583%25AA%25E3%2583%25BC%25E3%2583%25B3%25E3%2582%25B7%25E3%2583%25A7%25E3%2583%2583%25E3%2583%2588%25EF%25BC%25882011-12-02%2B21.08.49%25EF%25BC%2589.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5681502228678709842" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;●等幅フォントクラスを作ってみよう！&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-DDxBlFo700w/TtefPAQ4IZI/AAAAAAAAAMg/m16DYTesff4/s1600/fixedFontTex.png"&gt;&lt;img align=right style="cursor:pointer; cursor:hand;width: 256px; height: 192px;" src="http://2.bp.blogspot.com/-DDxBlFo700w/TtefPAQ4IZI/AAAAAAAAAMg/m16DYTesff4/s320/fixedFontTex.png" border="0"  alt=""id="BLOGGER_PHOTO_ID_5681184535068811666" /&gt;&lt;/a&gt;　まずは、ドットを打って文字をデザインしていきます。要領はドット絵と同じですね。作りを簡単にするには等幅フォントがいいので、その場合は、格子状に文字を配置しながらデザインしていきます。&lt;br /&gt;&lt;br /&gt;　フォント用のテクスチャができたら、それを切り出して使用するということになります。フォントクラスを簡単に設計するためには、文字コード順に文字が並んでいると良いです。途中必要ない部分があれば省いてしまっても良いです。省かれた部分のコードの取り扱いはフォントクラスの方で対処すれば良いです。&lt;br /&gt;&lt;blockquote&gt;//指定のキャラクターのCGRectを返す&lt;br /&gt;- (CGRect)getRectWithASCII:(char)ascii {&lt;br /&gt;　　char c;&lt;br /&gt;　　if (ascii&gt;='0' &amp;&amp; ascii&lt;='9') {&lt;br /&gt;　　　　c = ascii-'0';&lt;br /&gt;　　}&lt;br /&gt;　　else if (ascii&gt;='A' &amp;&amp; ascii&lt;='Z') {&lt;br /&gt;　　　　c = ascii-'A'+10;&lt;br /&gt;　　}&lt;br /&gt;　　else if (ascii=='!') {　　//!&lt;br /&gt;　　　　c = ('Z'-'A'+10)+1;&lt;br /&gt;　　}&lt;br /&gt;　　＜中略＞&lt;br /&gt;　　else {&lt;br /&gt;　　　　c = ('Z'-'A'+10)+8;　　//スペースに置き換える&lt;br /&gt;　　}&lt;br /&gt;　　return CGRectMake(8*(c%8), 8*(c/8), 8, 8);&lt;br /&gt;}&lt;/blockquote&gt;&lt;br /&gt;　こんな風に文字コードを元に切り出しCGRectを生成して、CCSpriteを作成するようにします。あとはスプライトを並べていけば文字列の表示が達成できるというものです。等幅フォントの肝はこんな感じになります。簡単ですね。切り出しはもっとスマートにやる方法もありそうですね。汚いソースですみません。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;●プロポーショナルフォントクラスを作ってみよう！&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-0IpjtArrGtw/Ttefp9bF75I/AAAAAAAAAMs/VTleo4vzDLU/s1600/propFontTex.png"&gt;&lt;img align=right style="cursor:pointer; cursor:hand;width: 160px; height: 320px;" src="http://2.bp.blogspot.com/-0IpjtArrGtw/Ttefp9bF75I/AAAAAAAAAMs/VTleo4vzDLU/s320/propFontTex.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5681184998162821010" /&gt;&lt;/a&gt;　レトロ風味から少し高級な印象になりますが、プロポーショナルフォントは見た目に美しいので、それをつくろうとする場合はどうしましょうか。はい。それぞれの文字の幅が異なる可能性があるので、その情報をどこかに持たなければなりません。&lt;br /&gt;&lt;br /&gt;　まずはフォント用のテクスチャを用意してみましょう。横書き前提とすると、文字の高さは変化せず幅のみ変化することになります。たとえば以下のような感じでテクスチャを作ることになります。なお、縦書き用プロポーショナルフォントとする場合は、幅が変化せず、高さが変化するような作りが良いでしょう。もちろん高さも幅も変化するように作ることも可能ですが、それについては自分で効率良い配置を考えてみてはどうでしょうか。&lt;br /&gt;&lt;br /&gt;　さて、テクスチャは用意できたとして、切り出しサイズをまとめる必要があります。どのような形式でも良いですが、iOSっぽくplistにいれてみた場合、以下のような感じにできます。データの置き方は自分でわかれば良いので、ほかの並びでも良いと思います。&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-I03zOi2riJo/TteniCX1E7I/AAAAAAAAAM4/sTenPQxAf9Q/s1600/rectPlist.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 222px;" src="http://3.bp.blogspot.com/-I03zOi2riJo/TteniCX1E7I/AAAAAAAAAM4/sTenPQxAf9Q/s320/rectPlist.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5681193658145379250" /&gt;&lt;/a&gt;&lt;br /&gt;　このデータを元にフォントクラス側でテクスチャを切り出して文字を並べていくことになります。文字コードとの対応は等幅の場合と同じようにしても良いです。以下の例の場合、カタカナも扱いたかったため文字コードを意識しない構造にしました。切り出し情報の中に対応する文字を情報として入れておき、ソース文字列に合致する文字があった場合に切り出して文字を配置するという流れです。処理は文字コードを使用したものよりも重いでしょう。&lt;br /&gt;&lt;br /&gt;　以下は切り出しの例ですが、先ほどのplistをcharactersというNSDictionaryオブジェクトに読み込んでおきます。キーに対応する文字情報を入れてあるので、キャラクターが入ったNSStringを与えてやれば切り出しサイズが得られるという寸法です。&lt;br /&gt;&lt;blockquote&gt;//指定のキャラクターのCGRectを返す&lt;br /&gt;- (CGRect)getRectWithString:(NSString*)s {&lt;br /&gt;　　NSArray *rect = [characters objectForKey:s];&lt;br /&gt;　　if (rect) {&lt;br /&gt;　　　　float x = [[rect objectAtIndex:0] intValue];&lt;br /&gt;　　　　float y = [[rect objectAtIndex:1] intValue];&lt;br /&gt;　　　　float width = [[rect objectAtIndex:2] intValue];&lt;br /&gt;　　　　float height = [[rect objectAtIndex:3] intValue];&lt;br /&gt;　　　　return CGRectMake(x, y, width, height);&lt;br /&gt;　　}&lt;br /&gt;　　else {&lt;br /&gt;　　　　return CGRectZero;&lt;br /&gt;　　}&lt;br /&gt;}&lt;/blockquote&gt;&lt;br /&gt;　以上のようにしてオリジナルフォントクラスの基本的な部分が出来ました。切り出し用plistを用意するのは面倒ですけど、その分、切り出し自体は簡単ですね。あとは、サイズに応じて並べるときにずらすドット数もあわせてやれば、プロポーショナルな文字を並べることができますね。&lt;br /&gt;&lt;br /&gt;　なお、一番最初の例では、カタカナのみ日本語対応していますが、濁点や半濁点を別の文字としてまとめることでキャラクター数を減らしています。なので、表示する際に、濁点や半濁点がある場合は、内部で分割して２文字分として処理して表示するように調整を入れています。昔のファミコンゲームでよく使用している手法ですね。そのために、濁点・半濁点の対応表を作っておいて照らしあわせて処理するようにしています。&lt;br /&gt;&lt;blockquote&gt;//文字スプライトの初期化(private)&lt;br /&gt;- (CCSprite*) __makeCharacterSpriteFrame:(CCSpriteFrame*)f &lt;br /&gt;　　　　　　　　　　　　　　　　string:(NSString*)c &lt;br /&gt;　　　　　　　　　　　　　　　　position:(CGPoint*)pos &lt;br /&gt;　　　　　　　　　　　　　　　　isShadow:(BOOL)isShadow&lt;br /&gt;{&lt;br /&gt;　　CCSprite *s = [CCSprite spriteWithSpriteFrame:f];&lt;br /&gt;　　[s.texture setAliasTexParameters];&lt;br /&gt;　　s.anchorPoint = ccp(0,0);&lt;br /&gt;　　s.scale = 2.0f;&lt;br /&gt;　　if (![c compare:@"゛"] || ![c compare:@"゜"]) { //濁点・半濁点&lt;br /&gt;　　　　s.position = ccp(pos-&gt;x -4*2, pos-&gt;y +8*2);&lt;br /&gt;　　}&lt;br /&gt;　　else {&lt;br /&gt;　　　　s.position = *pos;&lt;br /&gt;　　　　if (!isShadow) pos-&gt;x += s.contentSize.width*2;&lt;br /&gt;　　}&lt;br /&gt;　　return s;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;//カタカナの濁点等を分解する(private)&lt;br /&gt;- (NSString*) __correctString:(NSString*)string {&lt;br /&gt;　　NSMutableString *ret = [NSMutableString string];&lt;br /&gt;　　for (int i=0; i &lt; string.length; i++) {&lt;br /&gt;　　　　NSString *c = [string substringWithRange:&lt;br /&gt;　　　　　　　　　　　　NSMakeRange(i, 1)];&lt;br /&gt;　　　　NSString *replace;&lt;br /&gt;　　　　if ((replace = [self.dakuten objectForKey:c])) {&lt;br /&gt;　　　　　　//濁点の差し替えがあれば差し替える&lt;br /&gt;　　　　　　[ret appendString:replace];&lt;br /&gt;　　　　}&lt;br /&gt;　　　　else {&lt;br /&gt;　　　　　　[ret appendString:c];&lt;br /&gt;　　　　}&lt;br /&gt;　　}&lt;br /&gt;　　return ret;&lt;br /&gt;}&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;●フォントクラス応用編&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;　さあ、ここからがおいしいところですよ。おまけですけど。ゲームに於いて文字で表示されたメニューをタップしたり、文字の内容を変更したり、文字の色が変わったり、一文を与えただけで途中改行されたりというようなよく使う機能があると思います。そのあたりをメソッドやマクロとして組み込んでおくとゲームに使う場合にかなり便利になります。下記はそんな例です。&lt;br /&gt;&lt;br /&gt;　ここから先は僕も作ってはいませんが、こんなネタもあったらいいんではというものをご紹介。文字がバラバラになって飛んでいくとか、文字が一文字づつカードがめくれるように回転するとか、ピカっと光るとか、シャクトリムシのように伸び縮みするとか、どれもcocos2dの基本機能を使ってアニメーション登録すればいけますが、一文字一文字バラバラに制御する必要があるので、フォントクラスの外側から制御するよりも、フォントクラス内でアニメーションを与えるような作りの方がやりやすいと思います。みなさんもそんな効果をつけてみてはいかがですか？ひと味違った文字表現になって楽しいですよ！&lt;br /&gt;&lt;br /&gt;　そんなこんなで、フォントについてはここまで！お付き合いありがとうございましたー。&lt;br /&gt;&lt;br /&gt;　３日目は、&lt;a href="http://twitter.com/#!/ZuQ9Nn"&gt;@ZuQ9Nn&lt;/a&gt;さんです。「&lt;a href="http://zuq9nn.blogspot.com/2011/12/cocos2d-advent-calendar-2011-3.html"&gt;cocos2d Advent Calendar 2011 -3日目 波紋のアニメーションやてみた。オッパイぷるるんもあるんだよ！&lt;/a&gt;」&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-1478064265163949557?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/1478064265163949557/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2011/12/coco2d-advent-calendar-2011-2-cocos2d.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/1478064265163949557'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/1478064265163949557'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2011/12/coco2d-advent-calendar-2011-2-cocos2d.html' title='coco2d Advent Calendar 2011 2日目: cocos2dでオリジナルフォントクラスを作ろうぜ！'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-lmUvJhRzn1M/Tted2qxjpZI/AAAAAAAAAMI/zMO7V68fEKo/s72-c/font1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-2196703462414626548</id><published>2011-11-15T07:20:00.003+09:00</published><updated>2011-11-15T07:23:27.730+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HungryMaster'/><category scheme='http://www.blogger.com/atom/ns#' term='GDC'/><category scheme='http://www.blogger.com/atom/ns#' term='IGF'/><title type='text'>IGFにエントリーしました！</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-V1LpJL46P6c/TsGUnWCucGI/AAAAAAAAAL0/qb7VBhadvDk/s1600/hungrymaster_ss.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 240px; height: 320px;" src="http://3.bp.blogspot.com/-V1LpJL46P6c/TsGUnWCucGI/AAAAAAAAAL0/qb7VBhadvDk/s320/hungrymaster_ss.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5674980409116356706" /&gt;&lt;/a&gt;&lt;br /&gt;GDCと併設されて開催されるIGF（Independent Game Festival）にHungryMasterをエントリーしましたー。&lt;br /&gt;&lt;br /&gt;ほらほら！&lt;br /&gt;&lt;a href="http://www.igf.com/php-bin/entry2012.php?id=71"&gt;http://www.igf.com/php-bin/entry2012.php?id=71&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-2196703462414626548?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/2196703462414626548/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2011/11/igf.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/2196703462414626548'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/2196703462414626548'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2011/11/igf.html' title='IGFにエントリーしました！'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-V1LpJL46P6c/TsGUnWCucGI/AAAAAAAAAL0/qb7VBhadvDk/s72-c/hungrymaster_ss.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-4017267024830536929</id><published>2011-09-23T23:27:00.004+09:00</published><updated>2011-09-24T23:31:10.542+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cocos2d'/><category scheme='http://www.blogger.com/atom/ns#' term='Review'/><category scheme='http://www.blogger.com/atom/ns#' term='レビュー'/><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='iPad'/><category scheme='http://www.blogger.com/atom/ns#' term='book'/><title type='text'>cocos2d for iPhone レッスンノート レビュー</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-a94jC0BQx74/TnycwIpUxII/AAAAAAAAALg/Lpbojf6ZZrk/s1600/51Y0GbC6wmL.jpeg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 320px;" src="http://3.bp.blogspot.com/-a94jC0BQx74/TnycwIpUxII/AAAAAAAAALg/Lpbojf6ZZrk/s320/51Y0GbC6wmL.jpeg" border="0" alt=""id="BLOGGER_PHOTO_ID_5655567582838965378" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://twitter.com/#!/hkato193"&gt;@hkato193&lt;/a&gt;さんから献本いただきまして、じっくり読ませて頂きました。&lt;br /&gt;ありがとうございます。非常に光栄です！&lt;br /&gt;&lt;br /&gt;そうです。昨日発売になりました&lt;a href="http://www.cocos2d-iphone.org/"&gt;cocos2d&lt;/a&gt;日本語本２冊目の「&lt;a href="http://www.amazon.co.jp/dp/4899772882"&gt;cocos2d for iPhone レッスンノート&lt;/a&gt;」です！&lt;br /&gt;いいですよー。これ。読んで実践するには多少は基本的なObjective-Cに触れていることが必要かと思いますが、iOSアプリの開発経験はなくともcocos2dを利用したゲームやアプリの開発、それをAppStoreへ申請するまでの流れをひと通り学習できます。&lt;br /&gt;というわけで入門者に向けた本ではあるのですが、iOSアプリの開発初心者もそうですが、ゲーム開発初心者にも役に立ちそうです。というのも、ゲームを作る上での基本的な考え方や組み方についても丁寧な解説がされているからですね。&lt;br /&gt;&lt;br /&gt;さて、僕はというと、cocos2dで２本ほどゲームアプリを開発したことがあります。その上で恐縮ながらコメントさせていただくと、１本作った程度の経験の方はいろいろと目からウロコが落ちる部分があるかと思います。特に、昔国民機が流行った頃にゲームを作ったきりなんて方にはcocos2dが推奨する組み方が今ひとつ馴染めずに、メインのCCLayer内に作ったメインループで全オブジェクトの処理を回すということをしてしまうので、この本の中盤に解説されているシューティングゲーム作成の項はなかなか理解を助けます。&lt;br /&gt;やはり、ゲーム全体のフレーム落ちを避ける等を考慮したり、あるいはcocos2dの特徴でもあるCCAction系を活かすとなると個々のオブジェクトに自律的な制御を入れて、イベント駆動的な扱いでゲームを構築する方法が推奨されていそうですから。とはいえ、僕はそういう作りでは情報の更新タイミングがつかみにくいと思ってメインループ方式で組んでしまったりしているわけですが…。&lt;br /&gt;&lt;br /&gt;cocos2dの猛者のような方にも、巻末のAppendixは必見です。&lt;br /&gt;列挙しますと、イージングを実現するアクション一覧、つまりEaseという名称が使われているCCAction群です。これがどのようなアニメーション変化を与えるのかについて図示されているため、非常に資料価値があります。これって探しても無いんですよね。&lt;br /&gt;CCParticleSystemのパラメーター。そうです。パラメーターの意味が日本語で解説されているんですよ。いいでしょう。その他パーティクル関連の細かい情報がまとめられています。&lt;br /&gt;CocosDenshionについて。これについては、高度な使い方を使用とするといずれはOpenALを触らざるを得なくなるので、上級者は特に読まなくてもいいかもしれませんが、どういう構造になっているのか見ておくのも良いかも。&lt;br /&gt;それから、開発に必要な各種情報源がまとめられていますので、困ったときに紐解いてみるといいかも。でも、本当に困ったら&lt;a href="http://twitter.com/#!/hkato193"&gt;@hkato193&lt;/a&gt;さんや&lt;a href="http://twitter.com/#!/Seasons"&gt;@Seasons&lt;/a&gt;さんに聞くのが良いかもですねｗ　てへｗ&lt;br /&gt;&lt;br /&gt;以上が率直な感想です。&lt;br /&gt;なので、入門者は買い！そして上級者はAppendixを見て買いたくなるよきっとｗ&lt;br /&gt;&lt;br /&gt;と、ここまで書いて&lt;a href="http://xionchannel.no-ip.org/hm/"&gt;HungryMaster&lt;/a&gt;の開発について細かい記事を書きたくなって来ました。&lt;br /&gt;おいおい発想から完成までを流れに沿って記事にしてみようかな。cocos2dにも触れるよ。&lt;br /&gt;ではでは。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-4017267024830536929?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/4017267024830536929/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2011/09/cocos2d-for-iphone.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/4017267024830536929'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/4017267024830536929'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2011/09/cocos2d-for-iphone.html' title='cocos2d for iPhone レッスンノート レビュー'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-a94jC0BQx74/TnycwIpUxII/AAAAAAAAALg/Lpbojf6ZZrk/s72-c/51Y0GbC6wmL.jpeg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-4950528126227107396</id><published>2011-08-01T23:56:00.005+09:00</published><updated>2011-08-02T00:42:50.313+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HungryMaster'/><category scheme='http://www.blogger.com/atom/ns#' term='Corona'/><category scheme='http://www.blogger.com/atom/ns#' term='cocos2d'/><category scheme='http://www.blogger.com/atom/ns#' term='勉強会'/><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='ElectroMaster'/><category scheme='http://www.blogger.com/atom/ns#' term='Android'/><category scheme='http://www.blogger.com/atom/ns#' term='IMPACT'/><title type='text'>さいたまiPhone勉強会で発表しました！</title><content type='html'>　@yoichinejiさん主催で先日開かれた「&lt;a href="http://atnd.org/events/17521"&gt;さいたまiPhone勉強会&lt;/a&gt;」の第一回に発表者として参加してきました。当日の演目は以下のとおりですが、期せずして2Dゲーム系フレームワークが集まった形でかなり豪華な内容だったなぁと思います。僕の発表した内容はまぁ置いといてｗ&lt;br /&gt;　会場は蕨（わらび）の駅から１０分くらいの商工会議所。なかなか広くて良い会場でしたよ。思ったよりも遠くて荷物多い人には大変だったかもですけど。&lt;br /&gt;&lt;br /&gt;・&lt;a href="http://twitter.com/#!/Seasons"&gt;@Seasons&lt;/a&gt;さん：IMPACT入門&lt;br /&gt;・&lt;a href="http://twitter.com/#!/ajinotataki"&gt;@ajinotataki&lt;/a&gt;：cocos2d事例編 HungryMasterの実装から&lt;br /&gt;・&lt;a href="http://twitter.com/#!/corosuke_k"&gt;@corosuke_k&lt;/a&gt;さん：Coronaで始めるiPhoneアプリ開発&lt;br /&gt;・&lt;a href="http://twitter.com/#!/yoichineji"&gt;@yoichineji&lt;/a&gt;さん：○○○とおまけてきなもの&lt;br /&gt;&lt;br /&gt;　発表リストはこんなでした。&lt;br /&gt;&lt;br /&gt;●&lt;a href="http://impactjs.com/"&gt;IMPACT&lt;/a&gt;（@Seasonsさんの発表より）&lt;br /&gt;　javascriptとHTML5でゲームをつくろうっていうフレームワークは数あれど、iOSでの実行まで考慮したものはなかなか無いのが実情。IMPACTはiOSでは描画系関数がOpenGLESでの動作に置き換えられていることで高速に動作することが特徴ですね。一部の設定やメソッド変更でほぼそのままiOSで動作させられるという点はすごいの一言。&lt;br /&gt;　ライセンスが$99買い切りで、iOS用の環境も手に入るってのはいいですねー。１本出せば元取れますね。レベルエディタもついてくるって言うからなかなかいい気がします。WEBのこと考えないならcocos2dには到底かないませんが良い選択肢になりそう。&lt;br /&gt;　難点があるとすれば解説や資料が英語ですら極端に少ないことと、体験版が無いことのようですね。&lt;br /&gt;　あとは、作者の方の更新スピードがちょっと最近芳しくないとか…。&lt;br /&gt;当日のスライドは後日公開となるそうなのでここではお見せできません＞＜&lt;br /&gt;&lt;br /&gt;●&lt;a href="http://www.anscamobile.com/corona/"&gt;Corona&lt;/a&gt;（@corosuke_kさんの発表より）&lt;br /&gt;　iOSとAndroidでの動作を目的に2Dゲームを作成するフレームワーク。体験版では最新バージョンで無いことと、ストア用のビルドができないことくらいで、テスト用に手持ちの実機への転送はできるようです。描画系はOpenGLで行われ、動作スピードは30〜60FPS出るのでスペック的に問題はないらしいですが、日本では食わず嫌いの人が多いとのこと。&lt;br /&gt;　紹介を見るとなるべくソースを書かずにロジック部分に集中するために作られているそうで、Luaを使って記述します。なんと物理演算エンジンは非常に簡単に利用可能で、AngryBirdのクローンは２日で実装できたとか！まじか！&lt;br /&gt;　ライセンスはiOS版は$199/年と少しお高い。Luaを覚えるっていうのもちょっと僕には敷居が高く感じてしまった。&lt;br /&gt;&lt;a href="http://public.iwork.com/document/ja/?d=%E3%81%95%E3%81%84%E3%81%9F%E3%81%BEiPhone%E5%8B%89%E5%BC%B7%E4%BC%9A.key&amp;a=p551264662"&gt;当日のスライドはこちら&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;●yoichinejiさんの発表より&lt;br /&gt;　いろいろと多岐に渡った発表をされてました。もはやiPhone勉強会というよりもスマートフォン勉強会！&lt;br /&gt;こちらもスライドの公開はないのが残念ですが、cocos2dからはじまって、Windows Phone 7の開発環境の紹介、GameSaladまで！&lt;br /&gt;　GameSaladは正直僕には馴染めそうもないのですが、文字でコーディングするのに抵抗がある方にはおすすめなのかも…。見た感じFlashというよりもMacromedia Directorに感覚は近いのかもしれませんね。しかもLingoで記述しなくてもコンポーネントを載っけて設定していけばロジックが組めるという。とはいえ、文字を使ってコーディングすることに慣れている人からすると回りくどく感じる部分もありそうなので、メンテやリファクタリングなどに難がありそうな…。このあたりはjavascriptなどのスクリプトを使用するフレームワークにも心配なところ。良いエディタや統合環境がないとうまくやれそうもないっす…。&lt;br /&gt;&lt;br /&gt;●&lt;a href="http://www.cocos2d-iphone.org/"&gt;cocos2d&lt;/a&gt;と&lt;a href="http://xionchannel.no-ip.org/hm/"&gt;HungryMaster&lt;/a&gt;について（私の発表より）&lt;br /&gt;　私はというと、先日リリースした&lt;a href="http://xionchannel.no-ip.org/hm/"&gt;HungryMaster&lt;/a&gt;を作った経験からcocos2dの使用の実例を紹介するようなものを行いました。前提をすっ飛ばしていきなり応用というか実例紹介だったので、cocos2dで多少なりとも何かを作ったことがある人じゃないとピンと来ない内容だったので、ついてこれなかった方すみません。誰得ですよね。&lt;br /&gt;　cocos2dの理念的なものを理解するのに自分は少し時間がかかりまして、最初に作った&lt;a href="http://xionchannel.no-ip.org/electromaster/index_j.html"&gt;ElectroMaster&lt;/a&gt;ではかなり勘違いした使い方になっておりました。そのあたりは&lt;a href="http://www.slideshare.net/xionchannel/cocos2d-4842807"&gt;以前のスライド&lt;/a&gt;と見比べてもらえると良いかも？いやわからないかもですけど。&lt;br /&gt;　cocos2dはメインループで配列を回して各オブジェクトに対して毎回何かを指示するという作り方ではなく、それぞれのオブジェクトに状態更新用のメソッドを登録しておいて、勝手に更新されることでゲームが進行していくという作り方をします。ってのに気づくのに時間がかかりました。この部分については以前&lt;a href="http://xionchannel.blogspot.com/2011/05/iphonedev.html"&gt;西東京iPhone開発者勉強会&lt;/a&gt;で&lt;a href="http://www.slideshare.net/xionchannel/cocos2d-100rc"&gt;発表させてもらいました&lt;/a&gt;。&lt;br /&gt;　今回はというと、そこから１歩進めて、cocos2dで開発する上で不満になる部分やこうやりたいよねという部分について自分なりの回答を紹介するようなものでしたので、cocos2dに不満がある方はぜひスライドを見てもらえると良いかと思います。サンプルコードも公開しておりますので、面白いかと。ではー。&lt;br /&gt;　あ、そうそう。&lt;a href="http://www.thinkgeek.com/electronics/retro-gaming/e762/"&gt;iCade&lt;/a&gt;を手に入れましたので、そのあたりについても触れましたｗ 現在配信中のHungryMaster ver1.13ではiCadeで操作することができますよ！&lt;br /&gt;&lt;a href="http://xionchannel.no-ip.org/sidev_cocos2d_xionchannel.zip"&gt;サンプルコードはこちら&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.slideshare.net/xionchannel/cocos2d-hungrymaster"&gt;当日のスライドはこちら&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-dXfR1f9mGps/TjbI-H2-saI/AAAAAAAAALA/ex5xmpzl1MU/s1600/6pe.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 240px; height: 320px;" src="http://3.bp.blogspot.com/-dXfR1f9mGps/TjbI-H2-saI/AAAAAAAAALA/ex5xmpzl1MU/s320/6pe.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5635912953287848354" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;●まとめ&lt;br /&gt;　当日のつぶやきのまとめが&lt;a href="http://togetter.com/li/168360"&gt;togetter&lt;/a&gt;に作られておりますので、合わせて御覧ください。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-4950528126227107396?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/4950528126227107396/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2011/08/iphone.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/4950528126227107396'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/4950528126227107396'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2011/08/iphone.html' title='さいたまiPhone勉強会で発表しました！'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-dXfR1f9mGps/TjbI-H2-saI/AAAAAAAAALA/ex5xmpzl1MU/s72-c/6pe.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-2462926446188438187</id><published>2011-07-21T01:49:00.003+09:00</published><updated>2011-07-21T01:56:26.533+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HungryMaster'/><title type='text'>HungryMaster 1.12</title><content type='html'>本日HungryMasterのアップデートが通りまして、ver1.12が出ました。&lt;br /&gt;当初予定していたアップデート内容ではiPad対応が含まれているつもりでしたが、一部設定をミスっておりまして、iPadでの起動が許可されていない状態になっておりました。ですので、iPad対応についてはもうしばらく次のアップデートをお待ち下さい。&lt;br /&gt;それ以外の更新項目は以下のとおりです。&lt;br /&gt;&lt;br /&gt;・30-40面の英訳を修正。（日本のユーザーさんには関係ないですね）&lt;br /&gt;・「ハングリーマスター」というアチーブメントの桁を１桁下げた。（難しすぎましたので）&lt;br /&gt;・難易度「オーバーイート」を追加。１００面クリアしていると難易度設定に出てきます。すごいコンボが繋がると思いますよ！&lt;br /&gt;・ポーズボタン追加。画面上中央あたりにポーズボタンが追加されています。ポーズ解除とギブアップが選択できます。&lt;br /&gt;・iCadeでの操作に対応。&lt;a href="http://www.thinkgeek.com/electronics/retro-gaming/e762/"&gt;例の話題になった奴&lt;/a&gt;です。&lt;br /&gt;&lt;br /&gt;以上です。&lt;br /&gt;ほんと、すみませんでしたー。&lt;br /&gt;iPadでプレイしたい方はあと１週間待っていただければきっと次のアップデートがでてるはず！&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-2462926446188438187?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/2462926446188438187/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2011/07/hungrymaster-112.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/2462926446188438187'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/2462926446188438187'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2011/07/hungrymaster-112.html' title='HungryMaster 1.12'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-8364541770030522416</id><published>2011-07-08T00:41:00.004+09:00</published><updated>2011-07-08T01:14:09.997+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HungryMaster'/><category scheme='http://www.blogger.com/atom/ns#' term='Review'/><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><title type='text'>HungryMaster攻略情報、ブログ記事紹介等</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-CnS8-JlZ5h0/ThXaYU7PxZI/AAAAAAAAAKE/7ZCs8Gh1QLo/s1600/delica_normal.png"&gt;&lt;img style="float:center; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 320px; height: 280px;" src="http://4.bp.blogspot.com/-CnS8-JlZ5h0/ThXaYU7PxZI/AAAAAAAAAKE/7ZCs8Gh1QLo/s320/delica_normal.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5626643420938225042" /&gt;&lt;/a&gt;&lt;br /&gt;　先週リリースいたしました&lt;a href="http://xionchannel.no-ip.org/hm/"&gt;&lt;span style="font-weight:bold;"&gt;HungryMaster&lt;/span&gt;&lt;/a&gt;ですが、好評いただきましてありがとうございます。楽しんでもらえると幸いです！&lt;br /&gt;公式サイトからダウンロードできる主題歌も聞いてね♪&lt;br /&gt;&lt;br /&gt;　と、それはそうと。普通にゲームしてても分かりづらい部分があると思いますので、少し紹介します。&lt;br /&gt;まずは操作方法について。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;●操作方法&lt;/span&gt;&lt;br /&gt;　このゲームにはOPTIONで切り替えられる操作方法が４種類あります。&lt;br /&gt;&lt;br /&gt;１，デフォルトが「&lt;span style="font-weight:bold;"&gt;目的地指定&lt;/span&gt;」で、画面をタッチしたところにデリカちゃんが移動します。前作ElectroMasterがこの操作方法ですね。指でキャラが隠れちゃうよーとかおっしゃる方もいました。&lt;br /&gt;&lt;br /&gt;２，そこでこの操作方法「&lt;span style="font-weight:bold;"&gt;可変十字キー&lt;/span&gt;」。画面をタッチした場所に十字キーが表示されて、そこを中心に指を動かした方向にデリカちゃんが移動します。いわゆる相対バーチャルパッドと言われるものです。&lt;br /&gt;&lt;br /&gt;３，バーチャルパッドにはもう１種類あります。「&lt;span style="font-weight:bold;"&gt;固定十字キー&lt;/span&gt;」。これは画面左下に十字キーが表示されて、そこを中心に指が触った方向にデリカちゃんが移動します。ひょっとするとこれが一番スコアを稼ぎやすいかも？&lt;br /&gt;&lt;br /&gt;４，４つ目はオマケみたいなもんですけど、本体を傾けると、傾けた方向にデリカちゃんが移動するというもので、激ムズです。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;●ボーナス&lt;/span&gt;&lt;br /&gt;　このゲームには３種類のボーナスが存在します。&lt;br /&gt;「&lt;span style="font-weight:bold;"&gt;EXACT BONUS&lt;/span&gt;」「&lt;span style="font-weight:bold;"&gt;FULL BAG BONUS&lt;/span&gt;」「&lt;span style="font-weight:bold;"&gt;ALL KIND BONUS&lt;/span&gt;」の３種類ですね。&lt;br /&gt;これの取得条件がちょっと分かりづらいと思いますので、解説します。&lt;br /&gt;&lt;br /&gt;「&lt;span style="font-weight:bold;"&gt;EXACT BONUS&lt;/span&gt;」はそれぞれの家に初回に食べ物を持っていったときに、要求された数がぴったりで、食べ物の種類が１種類だけの場合です。このボーナスが取得できたらクリア時にハートが１つ回復しますよ。&lt;br /&gt;&lt;br /&gt;「&lt;span style="font-weight:bold;"&gt;FULL BAG BONUS&lt;/span&gt;」は90個、つまり持てる最大量の食べ物を持って行くと取得できます。クリア時にはこのボーナス１つにつき1/4個のハートが回復しますよ。&lt;br /&gt;&lt;br /&gt;「&lt;span style="font-weight:bold;"&gt;ALL KIND BONUS&lt;/span&gt;」はそのステージで出てくる食べ物を全種類持って行くと取得できます。１つのステージには８種類食べ物が出るので、うまく集めて持って行ってね。クリア時にはこのボーナス１つにつきハートが１つ回復するよ。&lt;br /&gt;&lt;br /&gt;と、今回はここまでー。&lt;br /&gt;みんな頑張ってね！&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;さて、ブログ記事の紹介です。&lt;br /&gt;記事にしていただいたみなさんありがとうー。&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;●Gadget Girl&lt;/span&gt;&lt;br /&gt;&lt;a href="http://d.hatena.ne.jp/spring_mao/20110702/1309615547"&gt;ついにリリース！ドット絵の可愛さとタッチの操作感がやみつきの"HungryMaster"&lt;/a&gt;&lt;br /&gt;こちらの記事はガジェット通信さんにも掲載されましたよ。&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;●ガジェット通信&lt;/span&gt;&lt;br /&gt;&lt;a href="http://getnews.jp/archives/126761"&gt;[iPhone]ついにリリース！ドット絵の可愛さとタッチの操作感がやみつきの”HungryMaster”&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;●ファミ通App&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.famitsu.com/news/201107/03046158.html"&gt;レトロ風アクションゲーム『Master』シリーズ第2弾『HungryMaster』が配信開始&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;●Dazarath (英語）&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.dazarath.com/blog/2011-06-25/hungrymaster"&gt;発売前のインプレッション的な記事&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.dazarath.com/blog/2011-07-02/hungrymaster"&gt;発売後の感想の記事&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;●touch arcade（英語）&lt;/span&gt;&lt;br /&gt;&lt;a href="http://forums.toucharcade.com/showthread.php?p=1808081#post1808081"&gt;フォーラムで感想とか書かれてました&lt;/a&gt;&lt;br /&gt;こちらに投稿されているnyarlaさんは&lt;a href="http://itunes.apple.com/jp/app/forget-me-not/id419572408?mt=8"&gt;Forget-Me-Not&lt;/a&gt;の作者さんですね。レトロゲー好きにはおすすめですよ。&lt;br /&gt;&lt;br /&gt;以上です。&lt;br /&gt;ありがとー。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-8364541770030522416?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/8364541770030522416/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2011/07/hungrymaster_08.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/8364541770030522416'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/8364541770030522416'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2011/07/hungrymaster_08.html' title='HungryMaster攻略情報、ブログ記事紹介等'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-CnS8-JlZ5h0/ThXaYU7PxZI/AAAAAAAAAKE/7ZCs8Gh1QLo/s72-c/delica_normal.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-3440597336929610970</id><published>2011-07-02T16:35:00.003+09:00</published><updated>2011-07-02T16:56:33.225+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HungryMaster'/><category scheme='http://www.blogger.com/atom/ns#' term='AppStore'/><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='ElectroMaster'/><title type='text'>HungryMasterリリース！</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-eOLREgBj0mk/Tg7NkY9r5lI/AAAAAAAAAJk/ViU79s6lwLQ/s1600/HungryMaster.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 320px;" src="http://1.bp.blogspot.com/-eOLREgBj0mk/Tg7NkY9r5lI/AAAAAAAAAJk/ViU79s6lwLQ/s320/HungryMaster.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5624659009692493394" /&gt;&lt;/a&gt;&lt;br /&gt;やっと審査が通りましてリリースできました！&lt;br /&gt;まさか朝５時ごろだとは思わず。起きてて良かったｗ&lt;br /&gt;&lt;br /&gt;で、リリースしましたーってツイートしたら、&lt;br /&gt;「ひとりぶろぐ」のmoyashiさんが速攻でレビュー書いてくれました。&lt;br /&gt;すごいですね。短時間のプレイでここまで分析されるとは！&lt;br /&gt;というわけで記事はこちら。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://hitoriblog.com/?p=4176"&gt;&lt;b&gt;●ひとりぶろぐ：ElectroMasterの続編HungryMasterが発売！記念セールで115円&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;ちょっと仮眠をとってから起きたら、なんと！&lt;br /&gt;キャラクターデザインとメインイラストを描いてくださった&lt;br /&gt;羽仁倉雲さんがリリース記念イラストをアップされてました！&lt;br /&gt;うわーい！すごくかわいいです！&lt;br /&gt;気になるあなたは以下のtwitpicをチェキラ！&lt;br /&gt;&lt;br /&gt;&lt;a href="http://twitpic.com/5jtpig"&gt;&lt;b&gt;●twitpic：HungryMaster配信お祝い絵。…は、配信であってるよね…？&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;早速公式サイトも若干変えまして、&lt;br /&gt;記念イラストをリンクさせて頂きました。&lt;br /&gt;それから、リリースに合わせようと準備していたサントラ（主題歌付き）を&lt;br /&gt;公式サイトからダウンロードできるようにしましたので、&lt;br /&gt;合わせてお知らせしますー。&lt;br /&gt;さあ、みんなで公式サイトへゴーだ！&lt;br /&gt;歌ってくださっているのは、ゲームでデリカの声を担当されたゆかこさんです。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://xionchannel.no-ip.org/hm/"&gt;&lt;b&gt;●HungryMaster公式サイト&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://itunes.apple.com/jp/app/hungrymaster/id439558626?mt=8"&gt;&lt;b&gt;●AppStore&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;では、みんな楽しんでね！&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-3440597336929610970?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/3440597336929610970/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2011/07/hungrymaster_02.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/3440597336929610970'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/3440597336929610970'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2011/07/hungrymaster_02.html' title='HungryMasterリリース！'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-eOLREgBj0mk/Tg7NkY9r5lI/AAAAAAAAAJk/ViU79s6lwLQ/s72-c/HungryMaster.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-8521980869218026011</id><published>2011-07-01T00:16:00.003+09:00</published><updated>2011-07-01T00:20:08.351+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HungryMaster'/><category scheme='http://www.blogger.com/atom/ns#' term='cocos2d'/><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='ElectroMaster'/><title type='text'>新作予告その２！HungryMaster</title><content type='html'>今審査中なんでもうじきだと思うのですが…。&lt;br /&gt;予告動画その２をアップしました。&lt;br /&gt;&lt;br /&gt;今度は歌付きだよ！&lt;br /&gt;とはいえ歌はゲームには含まれません。&lt;br /&gt;あとで公式サイトでダウンロードできるようにします！&lt;br /&gt;公式サイトはこちら：&lt;a href="http://xionchannel.no-ip.org/hm/"&gt;http://xionchannel.no-ip.org/hm/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;あと数日だと思うので、しばしのお待ちを！&lt;br /&gt;デリカ「絶対買いなさいよね！」&lt;br /&gt;てへ。&lt;br /&gt;&lt;br /&gt;&lt;iframe width="425" height="349" src="http://www.youtube.com/embed/_eMf_PWscdY" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-8521980869218026011?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/8521980869218026011/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2011/07/hungrymaster.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/8521980869218026011'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/8521980869218026011'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2011/07/hungrymaster.html' title='新作予告その２！HungryMaster'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/_eMf_PWscdY/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-4889115113896442781</id><published>2011-06-25T04:19:00.005+09:00</published><updated>2011-06-25T04:24:16.566+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pngSplitter'/><category scheme='http://www.blogger.com/atom/ns#' term='cocos2d'/><category scheme='http://www.blogger.com/atom/ns#' term='PNG'/><category scheme='http://www.blogger.com/atom/ns#' term='python'/><category scheme='http://www.blogger.com/atom/ns#' term='Texture Packer'/><category scheme='http://www.blogger.com/atom/ns#' term='wxPython'/><title type='text'>pngSplitterビルド版アップしました</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-HxHJrK2l5KM/TgTjo8EA_ZI/AAAAAAAAAJc/uYOsf50DYXE/s1600/%25E3%2582%25B9%25E3%2582%25AF%25E3%2583%25AA%25E3%2583%25BC%25E3%2583%25B3%25E3%2582%25B7%25E3%2583%25A7%25E3%2583%2583%25E3%2583%2588%25EF%25BC%25882011-06-25%2B4.18.57%25EF%25BC%2589.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 306px;" src="http://2.bp.blogspot.com/-HxHJrK2l5KM/TgTjo8EA_ZI/AAAAAAAAAJc/uYOsf50DYXE/s320/%25E3%2582%25B9%25E3%2582%25AF%25E3%2583%25AA%25E3%2583%25BC%25E3%2583%25B3%25E3%2582%25B7%25E3%2583%25A7%25E3%2583%2583%25E3%2583%2588%25EF%25BC%25882011-06-25%2B4.18.57%25EF%25BC%2589.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5621868527322463634" /&gt;&lt;/a&gt;&lt;br /&gt;　wxPythonのままだと実行するのが大変だと思うので、py2appでスタンドアローンにビルドしたものをアップしました。&lt;br /&gt;これで、wxPythonを入れなくても使えるはずです。あと、マニュアルというか多少の解説付けました。&lt;br /&gt;今回もソースとかついてます。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://xionchannel.no-ip.org/pngSplitter.zip"&gt;ダウンロード：25MBくらいあります&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-4889115113896442781?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/4889115113896442781/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2011/06/pngsplitter.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/4889115113896442781'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/4889115113896442781'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2011/06/pngsplitter.html' title='pngSplitterビルド版アップしました'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-HxHJrK2l5KM/TgTjo8EA_ZI/AAAAAAAAAJc/uYOsf50DYXE/s72-c/%25E3%2582%25B9%25E3%2582%25AF%25E3%2583%25AA%25E3%2583%25BC%25E3%2583%25B3%25E3%2582%25B7%25E3%2583%25A7%25E3%2583%2583%25E3%2583%2588%25EF%25BC%25882011-06-25%2B4.18.57%25EF%25BC%2589.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-1835016369075453536</id><published>2011-06-22T10:35:00.003+09:00</published><updated>2011-06-22T10:39:18.926+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='32bit'/><category scheme='http://www.blogger.com/atom/ns#' term='python'/><category scheme='http://www.blogger.com/atom/ns#' term='wxPython'/><title type='text'>wxPythonのインストールに苦労した件</title><content type='html'>新しいマシンにwxPythonをいれるのに相当手こずりました。&lt;br /&gt;ウェブを探しまくってもかなりわからない状態。&lt;br /&gt;&lt;br /&gt;結局のところwxが入っているパスへ一般ユーザーからのアクセス権が&lt;br /&gt;なかったことでpackageが認識されないということだった模様。&lt;br /&gt;&lt;br /&gt;さらにパスっ通っても今度はpy27-wxpythonは32bit起動しか&lt;br /&gt;許可していないために初期化で失敗という。&lt;br /&gt;これはウェブでも事例がいっぱいあるものですが、&lt;br /&gt;VERSIONER_PYTHON_PREFER_32_BITとかdefaultsとかを&lt;br /&gt;変えても反応しなかったので、使用するpythonを2.6に&lt;br /&gt;戻すことで対応できたみたい。&lt;br /&gt;環境変数が効いてるのは2.6の方だったのかなぁ…。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-1835016369075453536?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/1835016369075453536/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2011/06/wxpython.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/1835016369075453536'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/1835016369075453536'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2011/06/wxpython.html' title='wxPythonのインストールに苦労した件'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-4080829278590064978</id><published>2011-06-21T23:21:00.004+09:00</published><updated>2011-07-08T01:14:45.578+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HungryMaster'/><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='ElectroMaster'/><category scheme='http://www.blogger.com/atom/ns#' term='Master Series'/><title type='text'>新作予告！HungryMaster</title><content type='html'>マスターシリーズ第２弾として、ひっそりとつくっていたものが、&lt;br /&gt;昨日発表となりましたー。&lt;br /&gt;&lt;br /&gt;そして、ファミ通Appさんにも記事にしていただけてしまった！&lt;br /&gt;&lt;a href="http://www.famitsu.com/news/201106/20045524.html"&gt;●レトロ風アクションゲーム『Master』シリーズ第2弾『HungryMaster』を先行体験&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;すごくお褒めいただいて恐縮です！&lt;br /&gt;もうちょっとだけ配信までお待ちくださいー。&lt;br /&gt;&lt;br /&gt;公式情報サイトはこちら！&lt;br /&gt;&lt;a href="http://xionchannel.no-ip.org/hm/"&gt;http://xionchannel.no-ip.org/hm/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;動画はこちら！&lt;br /&gt;&lt;iframe width="425" height="349" src="http://www.youtube.com/embed/VUDMikXpn5g" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-4080829278590064978?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/4080829278590064978/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2011/06/hungrymaster.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/4080829278590064978'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/4080829278590064978'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2011/06/hungrymaster.html' title='新作予告！HungryMaster'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/VUDMikXpn5g/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-3667978920535635659</id><published>2011-05-28T11:06:00.005+09:00</published><updated>2011-05-28T16:08:54.428+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Review'/><category scheme='http://www.blogger.com/atom/ns#' term='ElectroMaster'/><category scheme='http://www.blogger.com/atom/ns#' term='Movie'/><category scheme='http://www.blogger.com/atom/ns#' term='REVIEWS ON THE RUN'/><title type='text'>ElectroMaster in REVIEWS ON THE RUN</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-VA8T2Sg94tw/TeBaqDnvcFI/AAAAAAAAAJQ/pcZDFRoPBlg/s1600/6289.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 181px;" src="http://2.bp.blogspot.com/-VA8T2Sg94tw/TeBaqDnvcFI/AAAAAAAAAJQ/pcZDFRoPBlg/s320/6289.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5611584814276636754" /&gt;&lt;/a&gt;&lt;br /&gt;カナダのゲームレビュー番組「&lt;a href="http://en.wikipedia.org/wiki/Reviews_on_the_Run"&gt;REVIEWS ON THE RUN&lt;/a&gt;」っていう番組のスタッフから、だいぶ前ですけど連絡があって「ElectroMasterを番組でとりあげたいんだけど、どうだい？」みたいなメールが来たんですよ。&lt;br /&gt;そりゃぁ、一も二もなくオッケェです。&lt;br /&gt;で、番組の映像はウェブにアップしてるらしいので、アップされたら連絡欲しいなー的な返事をしてたのですが、それから時間がかなりたっても全く連絡ないので没になったかなーと思ってたのですが、探したら&lt;a href="http://www.reviewsontherun.com/watch/10/90/1/0"&gt;5月19日分&lt;/a&gt;に入ってた！うひょー。&lt;br /&gt;&lt;br /&gt;というわけで、転載しますね。&lt;br /&gt;&lt;object width="560" height="340" data="http://www.elecplay.com/scripts/flowplayer-3.1.5.swf" type="application/x-shockwave-flash"&gt;&lt;param name="movie" value="http://www.elecplay.com/scripts/flowplayer-3.1.5.swf" /&gt;&lt;param name="allowfullscreen" value="true" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;param name="flashvars" value='config={"plugins":{"nginx":{"url":"http://www.elecplay.com/scripts/flowplayer.pseudostreaming-3.1.3.swf"}},"clip":{"provider":"nginx","autoPlay":false,"url":"http://vid.elecplay.com/1105/rotr110513_2.mp4","start":"0", "linkUrl":"http://www.reviewsontherun.com/watch/10/90/2/0"}}'/&gt;&lt;/object&gt;&lt;br /&gt;英語なので何言ってるのかわからないですけど。&lt;br /&gt;そして、敵の数がかなり少ない映像なのであんまり面白そうに見えないｗ&lt;br /&gt;た、たのむよー。スタッフさん！&lt;br /&gt;&lt;br /&gt;ともかく、初のテレビデビューですよ！&lt;br /&gt;ありがとうスタッフの人！&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-3667978920535635659?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/3667978920535635659/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2011/05/electromaster-in-reviews-on-run.html#comment-form' title='1 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/3667978920535635659'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/3667978920535635659'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2011/05/electromaster-in-reviews-on-run.html' title='ElectroMaster in REVIEWS ON THE RUN'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-VA8T2Sg94tw/TeBaqDnvcFI/AAAAAAAAAJQ/pcZDFRoPBlg/s72-c/6289.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-3908240873795662083</id><published>2011-05-09T23:19:00.004+09:00</published><updated>2011-06-21T23:28:03.848+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HungryMaster'/><category scheme='http://www.blogger.com/atom/ns#' term='ElectroMaster'/><category scheme='http://www.blogger.com/atom/ns#' term='Master Series'/><title type='text'>ElectroMasterの続編！？</title><content type='html'>次回作、鋭意開発中です。&lt;br /&gt;&lt;br /&gt;&lt;img src="http://xionchannel.no-ip.org/nextMaster.gif" width=400 height="300"&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-3908240873795662083?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/3908240873795662083/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2011/05/electromaster.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/3908240873795662083'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/3908240873795662083'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2011/05/electromaster.html' title='ElectroMasterの続編！？'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-532882552176013660</id><published>2011-05-02T03:28:00.005+09:00</published><updated>2011-05-02T09:10:26.030+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cocos2d'/><category scheme='http://www.blogger.com/atom/ns#' term='勉強会'/><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='xAuth'/><category scheme='http://www.blogger.com/atom/ns#' term='kinect'/><category scheme='http://www.blogger.com/atom/ns#' term='openFrameworks'/><category scheme='http://www.blogger.com/atom/ns#' term='Twitter'/><category scheme='http://www.blogger.com/atom/ns#' term='wtidev'/><title type='text'>西東京iPhoneDev勉強会第５回に参加しました</title><content type='html'>&lt;a href="http://atnd.org/events/14829"&gt;4/30西東京iPhoneDev勉強会第５回&lt;/a&gt;に参加しました。&lt;br /&gt;&lt;br /&gt;前回に引き続き発表者になったわけですが、今回のネタはcocos2dです。&lt;br /&gt;最近新作アプリを開発中で、それで作ってるうちにいろいろと分かったことがありましたので、そのあたりをまとめて発表という感じになりました。&lt;br /&gt;&lt;br /&gt;題して「cocos2d実践編」&lt;br /&gt;スライドは&lt;a href="http://www.slideshare.net/xionchannel/cocos2d-100rc"&gt;こちら。&lt;/a&gt;&lt;br /&gt;サンプルコードは&lt;a href="http://xionchannel.no-ip.org/wtidev_cocos2d_xionchannel.zip"&gt;こちら。&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;主にゲームを作る上でこういうことやりたいよねって言う部分を実例で解説的な感じです。&lt;br /&gt;&lt;br /&gt;会場での質問では「ゲームではよくタスクシステムが使われると思いますけど、cocos2dにはありますか？」てのが出ましたけど、基本的には無いという感じでしょうか。CCNodeにはscheduleメソッドで毎フレーム（あるいは指定間隔で）実行して欲しい関数を登録することが出来ますが、これは直接タスクシステムにはなりませんし。というか、そもそも自分がタスクシステムを使ったことがないので、ズバリどういうものがそれなのかわからないってのがアレですね。誰か教えてください。&lt;br /&gt;&lt;br /&gt;今回は試験的にUStreamでの配信も行われたので、発表の映像とかが下記にアップされてます。回線状況が悪かったらしく一部途切れているそうですけど、興味が有る方は見て見てはいかがでしょうか。&lt;br /&gt;●UStream&lt;br /&gt;&lt;a href="http://www.ustream.tv/recorded/14370281"&gt;http://www.ustream.tv/recorded/14370281&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.ustream.tv/recorded/14370519"&gt;http://www.ustream.tv/recorded/14370519&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.ustream.tv/recorded/14370967"&gt;http://www.ustream.tv/recorded/14370967&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.ustream.tv/recorded/14370982"&gt;http://www.ustream.tv/recorded/14370982&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.ustream.tv/recorded/14371244"&gt;http://www.ustream.tv/recorded/14371244&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.ustream.tv/recorded/14372212"&gt;http://www.ustream.tv/recorded/14372212&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.ustream.tv/recorded/14372851"&gt;http://www.ustream.tv/recorded/14372851&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.ustream.tv/recorded/14373371"&gt;http://www.ustream.tv/recorded/14373371&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;あと、当日ツイートまとめはtogetterでこちらにまとまってます。&lt;br /&gt;&lt;a href="http://togetter.com/li/129960"&gt;●togetter - 2011/4/30 #wtidev 西東京iPhoneDev勉強会 〜第5回〜&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;発表者は僕の他に、以下のとおりでした。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://twitter.com/#!/yoichineji"&gt;@yoichineji&lt;/a&gt;さん&lt;br /&gt;「openframeworksとおまけてきなもの」&lt;br /&gt;　kinectとか色々面白かったです。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://twitter.com/#!/tmokita"&gt;@tmokita&lt;/a&gt;さん&lt;br /&gt;「xAuthTwitterEngineとASIHTTPRequestを使ったTwitPic投稿」&lt;br /&gt;　アプリからxAuth使うときに参考になると思いました。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://twitter.com/#!/k_katsumi"&gt;@k_katsumi&lt;/a&gt;さん&lt;br /&gt;「iPhoneで高速に全文検索」&lt;br /&gt;　膨大なテキストでの検索が超スピードで帰ってきてびっくりでした。&lt;br /&gt;&lt;br /&gt;以上ですー。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-532882552176013660?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/532882552176013660/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2011/05/iphonedev.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/532882552176013660'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/532882552176013660'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2011/05/iphonedev.html' title='西東京iPhoneDev勉強会第５回に参加しました'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-6825595806518646638</id><published>2011-04-29T17:47:00.002+09:00</published><updated>2011-04-29T17:58:50.587+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='scroll'/><category scheme='http://www.blogger.com/atom/ns#' term='CCScrollLayer'/><category scheme='http://www.blogger.com/atom/ns#' term='cocos2d'/><category scheme='http://www.blogger.com/atom/ns#' term='UIScrollView'/><category scheme='http://www.blogger.com/atom/ns#' term='CCLayer'/><title type='text'>cocos2dでスクロールするレイヤーを作りました</title><content type='html'>いわゆるUIScrollViewみたいなやつです。&lt;br /&gt;でもメソッドの命名とかはかなり自分勝手にやってるから使いづらいかもですけど。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://xionchannel.no-ip.org/CCScrollLayer.zip"&gt;CCScrollLayer.zip&lt;/a&gt;←ここからダウンロードできます&lt;br /&gt;&lt;br /&gt;これ単体で使うには、以下のようにします。&lt;br /&gt;&lt;blockquote&gt;CCScrollLayer *layer = [CCScrollLayer node];&lt;br /&gt;[layer setScrollAreaWithMinPosition:ccp(0,0) maxPosition:ccp(0,1024)];&lt;br /&gt;[layer schedule:@selector(moveScroll)];&lt;/blockquote&gt;&lt;br /&gt;と、これでタッチイベントを検出してスクロールします。&lt;br /&gt;上のソースでは縦に0から1024までの座標でスクロール可能です。&lt;br /&gt;&lt;br /&gt;２行目を&lt;br /&gt;&lt;blockquote&gt;[layer setScrollAreaWithMinPosition:ccp(0,0) maxPosition:ccp(1024,1024)];&lt;br /&gt;[layer setHorizontalScrollEnable:YES];&lt;/blockquote&gt;&lt;br /&gt;のようにすれば縦横にスクロールします。&lt;br /&gt;&lt;br /&gt;デフォルトでは縦スクロールが可能になるようにセットされているので、&lt;br /&gt;横だけのスクロールにするんであれば、設定を変えてください。&lt;br /&gt;&lt;blockquote&gt;[layer setScrollAreaWithMinPosition:ccp(0,0) maxPosition:ccp(1024,0)];&lt;br /&gt;[layer setHorizontalScrollEnable:YES];&lt;br /&gt;[layer setVerticalScrollEnable:NO];&lt;/blockquote&gt;&lt;br /&gt;とまあこんな感じです。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-6825595806518646638?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/6825595806518646638/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2011/04/cocos2d_29.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/6825595806518646638'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/6825595806518646638'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2011/04/cocos2d_29.html' title='cocos2dでスクロールするレイヤーを作りました'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-7880750413746556529</id><published>2011-04-06T23:47:00.003+09:00</published><updated>2011-04-06T23:50:16.217+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pngSplitter'/><category scheme='http://www.blogger.com/atom/ns#' term='cocos2d'/><category scheme='http://www.blogger.com/atom/ns#' term='PNG'/><category scheme='http://www.blogger.com/atom/ns#' term='wxPython'/><title type='text'>pngSplitter修正しました</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-qgVLHiXDrog/TZx9Tyuph1I/AAAAAAAAAJI/oHicTOTFUyU/s1600/%25E3%2582%25B9%25E3%2582%25AF%25E3%2583%25AA%25E3%2583%25BC%25E3%2583%25B3%25E3%2582%25B7%25E3%2583%25A7%25E3%2583%2583%25E3%2583%2588%25EF%25BC%25882011-04-06%2B23.46.08%25EF%25BC%2589.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 242px;" src="http://3.bp.blogspot.com/-qgVLHiXDrog/TZx9Tyuph1I/AAAAAAAAAJI/oHicTOTFUyU/s320/%25E3%2582%25B9%25E3%2582%25AF%25E3%2583%25AA%25E3%2583%25BC%25E3%2583%25B3%25E3%2582%25B7%25E3%2583%25A7%25E3%2583%2583%25E3%2583%2588%25EF%25BC%25882011-04-06%2B23.46.08%25EF%25BC%2589.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5592482616275732306" /&gt;&lt;/a&gt;&lt;br /&gt;全角の要素名が対応してなかったので、バグ修正しました。&lt;br /&gt;あと、ドラッグ＆ドロップとかに地味に対応。&lt;br /&gt;アイコンの位置も使いやすいように位置を変更。&lt;br /&gt;などなど。&lt;br /&gt;&lt;br /&gt;ダウンロード：&lt;a href="http://xionchannel.no-ip.org/pngSplitter.zip"&gt;pngSplitter.zip&lt;/a&gt; (要wxPython）&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-7880750413746556529?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/7880750413746556529/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2011/04/pngsplitter_06.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/7880750413746556529'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/7880750413746556529'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2011/04/pngsplitter_06.html' title='pngSplitter修正しました'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-qgVLHiXDrog/TZx9Tyuph1I/AAAAAAAAAJI/oHicTOTFUyU/s72-c/%25E3%2582%25B9%25E3%2582%25AF%25E3%2583%25AA%25E3%2583%25BC%25E3%2583%25B3%25E3%2582%25B7%25E3%2583%25A7%25E3%2583%2583%25E3%2583%2588%25EF%25BC%25882011-04-06%2B23.46.08%25EF%25BC%2589.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-5095137039037511023</id><published>2011-04-06T02:22:00.005+09:00</published><updated>2011-04-06T23:50:38.140+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pngSplitter'/><category scheme='http://www.blogger.com/atom/ns#' term='cocos2d'/><category scheme='http://www.blogger.com/atom/ns#' term='PNG'/><category scheme='http://www.blogger.com/atom/ns#' term='python'/><category scheme='http://www.blogger.com/atom/ns#' term='Texture Packer'/><category scheme='http://www.blogger.com/atom/ns#' term='wxPython'/><title type='text'>pngSplitterを作りました</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-kAd5HLOPfY0/TZtQ6cZN2CI/AAAAAAAAAJA/OMuA_D0kN5g/s1600/%25E3%2582%25B9%25E3%2582%25AF%25E3%2583%25AA%25E3%2583%25BC%25E3%2583%25B3%25E3%2582%25B7%25E3%2583%25A7%25E3%2583%2583%25E3%2583%2588%25EF%25BC%25882011-04-06%2B2.20.59%25EF%25BC%2589.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 242px;" src="http://4.bp.blogspot.com/-kAd5HLOPfY0/TZtQ6cZN2CI/AAAAAAAAAJA/OMuA_D0kN5g/s320/%25E3%2582%25B9%25E3%2582%25AF%25E3%2583%25AA%25E3%2583%25BC%25E3%2583%25B3%25E3%2582%25B7%25E3%2583%25A7%25E3%2583%2583%25E3%2583%2588%25EF%25BC%25882011-04-06%2B2.20.59%25EF%25BC%2589.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5592152327295195170" /&gt;&lt;/a&gt;&lt;br /&gt;cocos2dで複数のフレームを１枚のテクスチャに描いたりしてると、再配置したくなったり使用する際の切り出し座標を知りたくなったりなどいろいろ苦労すると思いますが、再配置は&lt;a href="http://www.texturepacker.com/"&gt;Texture Packer&lt;/a&gt;という便利なツールがあるのでいいんですけど、ドット絵を描く時は色とか揃えたりするのにそのキャラの全パターンが１枚になってたほうが便利だったりとかありますよね。&lt;br /&gt;&lt;br /&gt;で、このツールなんですが、たとえばフォントテクスチャをプロポーショナルで作ったときの切り出し用のPLISTが欲しい時に使えます。&lt;br /&gt;&lt;br /&gt;あと、キャラのパターンを１枚で描いてたけど最終的にTexture Packerでまとめ直したい場合にも使えます。これで切り出しの枠を設定しておいて、バラのPNGを吐き出せばOK。&lt;br /&gt;&lt;br /&gt;てな感じのツールです。&lt;br /&gt;pythonの勉強を兼ねて作りました。&lt;br /&gt;&lt;br /&gt;使用するには、pythonと&lt;a href="http://www.wxpython.org/"&gt;wxPython&lt;/a&gt;が必要なので、インストールしてくださいな。&lt;br /&gt;ではでは。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://xionchannel.no-ip.org/pngSplitter.zip"&gt;pngSplitterをダウンロードする（ソース付きだよ）&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-5095137039037511023?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/5095137039037511023/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2011/04/pngsplitter.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/5095137039037511023'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/5095137039037511023'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2011/04/pngsplitter.html' title='pngSplitterを作りました'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-kAd5HLOPfY0/TZtQ6cZN2CI/AAAAAAAAAJA/OMuA_D0kN5g/s72-c/%25E3%2582%25B9%25E3%2582%25AF%25E3%2583%25AA%25E3%2583%25BC%25E3%2583%25B3%25E3%2582%25B7%25E3%2583%25A7%25E3%2583%2583%25E3%2583%2588%25EF%25BC%25882011-04-06%2B2.20.59%25EF%25BC%2589.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-5876354535469159106</id><published>2011-04-03T00:34:00.007+09:00</published><updated>2011-04-03T00:57:59.799+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='コリジョン'/><category scheme='http://www.blogger.com/atom/ns#' term='判定'/><category scheme='http://www.blogger.com/atom/ns#' term='Collision'/><category scheme='http://www.blogger.com/atom/ns#' term='壁'/><category scheme='http://www.blogger.com/atom/ns#' term='潜り'/><category scheme='http://www.blogger.com/atom/ns#' term='2D'/><title type='text'>2Dの壁コリジョンをどうやって計算する？</title><content type='html'>先日思いついた2Dゲームで壁との衝突判定をどうやって行うかについてまとめておきます。&lt;br /&gt;&lt;br /&gt;スーパーマリオやチャレンジャーなどファミコン時代によく遊んだ2Dゲームで壁に衝突すると壁に潜ってしまう方向の移動要素以外は生きて横に移動するというような操作を覚えている人も多いかと思います。&lt;br /&gt;これはそんな感じにするための衝突判定です。&lt;br /&gt;&lt;br /&gt;例えば横にのびている壁に斜めにあたった場合に、縦の移動は阻害されるけど、横への移動は許可されるというようなことです。&lt;br /&gt;&lt;br /&gt;以下の図を見てください。&lt;br /&gt;青い四角はキャラクター。&lt;br /&gt;緑の四角は壁、白い矢印はキャラクターの移動方向となります。&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-nBqUNBM8pzI/TZdCoRqYveI/AAAAAAAAAI4/vIYb5Uxz5PA/s1600/collision2.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 320px;" src="http://3.bp.blogspot.com/-nBqUNBM8pzI/TZdCoRqYveI/AAAAAAAAAI4/vIYb5Uxz5PA/s320/collision2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5591010722107145698" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;壁に衝突する際に、キャラクター移動後のA,B,Cの3点での潜りを調べます。&lt;br /&gt;キャラクターの進行方向にしたがって調べるべきA,B,Cの位置は変化しますが、要は移動に関係する3点です。&lt;br /&gt;&lt;br /&gt;まずは左上の図を元に説明すると、&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;１：A,B,Cのすべてが潜らなければ希望する移動は許可される。&lt;br /&gt;２：1でいずれかが衝突する場合には縦横どちらか、あるいは両方の移動が阻害されるので３以降の判定を行う。&lt;br /&gt;３：Cが潜らなければ横方向の移動を許可し、縦方向は阻害される。&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;左下の図の場合は、&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;４：Aが潜らなければ縦方向の移動を許可し、横方向は阻害される。&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;さらにL字の壁の隅に移動しようとした場合などが当てはまりますが、&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;５：C,Aの両方が潜る場合はすべての移動が阻害される。&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;とすることでうまいこと壁との衝突を調べることが出来ます。&lt;br /&gt;&lt;br /&gt;なお、派生系として右上と右下の場合もキャラクターのサイズを考慮して壁の角との潜りを調べて対応できます。&lt;br /&gt;（おかしな判定を行うと角ギリギリを攻めると半分埋まりながら移動可能になってしまったりしますからね）&lt;br /&gt;&lt;br /&gt;てなわけで、壁との判定をまとめてみました。&lt;br /&gt;ひょっとすると１での判定はBのみの潜りを調べることで済むかもしれませんが、どうなんでしょう。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-5876354535469159106?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/5876354535469159106/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2011/04/2d.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/5876354535469159106'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/5876354535469159106'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2011/04/2d.html' title='2Dの壁コリジョンをどうやって計算する？'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-nBqUNBM8pzI/TZdCoRqYveI/AAAAAAAAAI4/vIYb5Uxz5PA/s72-c/collision2.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-7613815617082559311</id><published>2011-04-02T23:52:00.005+09:00</published><updated>2011-04-03T00:09:36.087+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cocos2d'/><category scheme='http://www.blogger.com/atom/ns#' term='CCSpriteBatchNode'/><category scheme='http://www.blogger.com/atom/ns#' term='CCSprite'/><category scheme='http://www.blogger.com/atom/ns#' term='vertexZ'/><category scheme='http://www.blogger.com/atom/ns#' term='GL_DEPTH_TEST'/><category scheme='http://www.blogger.com/atom/ns#' term='reorderChild'/><category scheme='http://www.blogger.com/atom/ns#' term='GL_ALPHA_TEST'/><title type='text'>cocos2dのvertexZパラメータでソートしたい</title><content type='html'>cocos2dのCCSpriteを多数表示して、Y座標によって奥から手前へのソートを行うことで以下のような表示をする場合に、&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-7eBQ63gZYFE/TZc48fNSHZI/AAAAAAAAAIw/lr_9_b2hvJM/s1600/IMG_2001.PNG"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 214px; height: 320px;" src="http://1.bp.blogspot.com/-7eBQ63gZYFE/TZc48fNSHZI/AAAAAAAAAIw/lr_9_b2hvJM/s320/IMG_2001.PNG" border="0" alt=""id="BLOGGER_PHOTO_ID_5591000074224278930" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;簡単に行うには、CCSpriteクラスの中のupdateメソッドなどで現在のY座標を元にソートしなおすことを繰り返すと良いのですが。&lt;br /&gt;たとえば、以下のようなコードですね。&lt;br /&gt;&lt;br /&gt;-(void)update:(ccTime)delta {&lt;br /&gt;　　[self.parent reorderChild:self z:-position.y];&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;これでは結構処理が無駄になるのではないかと心配になりますよね。&lt;br /&gt;で、vertexZプロパティを使うとOpenGLのZバッファを参照して前後比較をして描画してもらえるので、それを使って処理を軽くしたいと思います。&lt;br /&gt;こんな感じです。&lt;br /&gt;&lt;br /&gt;-(void)update:(ccTime)delta {&lt;br /&gt;　　self.vertexZ = -position.y;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;こうすると、前後比較は正しくなるのですが、キャラクターの透明部分までZバッファに描かれてしまって四角い枠が見えるようなおかしな描画になってしまいます。&lt;br /&gt;そこで、さらに以下のメソッドをオーバーライドといい感じになります。（ALPHA_TESTで透明部分はそもそも描画しないということを行ってキャラの絵が描かれている部分のみZ値を書きこむようにするということです）&lt;br /&gt;&lt;br /&gt;-(void)draw {&lt;br /&gt;　　glEnable(GL_ALPHA_TEST);&lt;br /&gt;　　glAlphaFunc(GL_GREATER, 0.0f);&lt;br /&gt;　　[super draw];&lt;br /&gt;　　glDisable(GL_ALPHA_TEST);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;これで万事解決ですね。&lt;br /&gt;と思いますよね。&lt;br /&gt;でも、さらに高速化しようとしてCCSpriteBatchNodeを使い始めると、上記のCCSpriteに設定したdrawメソッドが呼ばれなくなるために、せっかく設定したALPHA_TESTが無効化されてしまいます。&lt;br /&gt;その場合は、CCSpriteBatchNodeの方のdrawをオーバーライドしましょう。&lt;br /&gt;こんな感じです。（CCSpriteBatchNodeのdrawはDEPTH_TESTがデフォルトで無効になっているので、その設定も追加しています）&lt;br /&gt;&lt;br /&gt;-(void)draw {&lt;br /&gt;　　glEnable(GL_DEPTH_TEST);&lt;br /&gt;&lt;br /&gt;　　glEnable(GL_ALPHA_TEST);&lt;br /&gt;　　glAlphaFunc(GL_GREATER, 0.0f);&lt;br /&gt;　　[super draw];&lt;br /&gt;　　glDisable(GL_ALPHA_TEST);&lt;br /&gt;&lt;br /&gt;　　glDisable(GL_DEPTH_TEST);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;以上で楽しいcocos2dライフを送りましょうー。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-7613815617082559311?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/7613815617082559311/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2011/04/cocos2dvertexz.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/7613815617082559311'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/7613815617082559311'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2011/04/cocos2dvertexz.html' title='cocos2dのvertexZパラメータでソートしたい'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-7eBQ63gZYFE/TZc48fNSHZI/AAAAAAAAAIw/lr_9_b2hvJM/s72-c/IMG_2001.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-5945644617525769462</id><published>2011-04-02T23:42:00.005+09:00</published><updated>2011-04-02T23:52:11.694+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='setIsTouchEnabled'/><category scheme='http://www.blogger.com/atom/ns#' term='cocos2d'/><category scheme='http://www.blogger.com/atom/ns#' term='setMultipleTouchEnabled'/><category scheme='http://www.blogger.com/atom/ns#' term='multi touch'/><title type='text'>cocos2dでマルチタッチを取得するには</title><content type='html'>cocos2dで用意されているCCLayerには以下のようなタッチイベントを有効化するためのメソッドが用意されていますが、マルチタッチをビューに対して有効にするか否かの設定はこれでは行えません。&lt;br /&gt;&lt;br /&gt;[self setIsTouchEnabled:YES];&lt;br /&gt;&lt;br /&gt;そんなわけで、以下のようにcocos2dのEAGLViewが乗っているウインドウかビューに対して、マルチタッチ有効化を宣言する必要があります。&lt;br /&gt;&lt;br /&gt;[window setMultipleTouchEnabled:YES];&lt;br /&gt;あるいは&lt;br /&gt;[glView setMultipleTouchEnabled:YES];&lt;br /&gt;などです。&lt;br /&gt;&lt;br /&gt;これで、ccTouchesBeganなどでマルチタッチを取得できるようになりますが、この後少し注意が必要です。&lt;br /&gt;たとえばタイトル画面や他の画面などで画面をタッチすると次のシーンへ移行するというような仕組みになっていた場合に、シングルタッチの場合は速度的に連打してもシーンの移り変わりの再コール行われた場合にほぼ問題なく次のシーンへ移行できるのですが、マルチタッチの場合は連打の間隔が極端に短く取得されることもありえますので、シーン移行中の場合は再コールされても応答しないようなコードを追加しておかないとシーンの移行が正しく終わらないうちに次への移行が呼ばれたりして落ちる場合があります。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-5945644617525769462?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/5945644617525769462/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2011/04/cocos2d.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/5945644617525769462'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/5945644617525769462'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2011/04/cocos2d.html' title='cocos2dでマルチタッチを取得するには'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-2214624817235111445</id><published>2011-03-29T10:14:00.002+09:00</published><updated>2011-03-29T10:17:29.233+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Bug'/><category scheme='http://www.blogger.com/atom/ns#' term='ElectroMaster'/><category scheme='http://www.blogger.com/atom/ns#' term='Update'/><category scheme='http://www.blogger.com/atom/ns#' term='SolidDots'/><title type='text'>バグ修正報告</title><content type='html'>&lt;span style="font-weight:bold;"&gt;・ElectroMaster&lt;/span&gt;&lt;br /&gt;　OpenFeintでプレイしていた方がElectroMasterをアップデートした際に、すでにOpenFeintで達成済みの実績がGame Center側で解除されないと言う件についてのバグ修正をしました。&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;・Solid Dots, Solid Dots Free&lt;/span&gt;&lt;br /&gt;　レビューにも報告されていたiPod touch 2Gにての起動ができなくなっていた件について修正いたしました。&lt;br /&gt;&lt;br /&gt;以上です。&lt;br /&gt;よろしくお願いいたします。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-2214624817235111445?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/2214624817235111445/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2011/03/blog-post_29.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/2214624817235111445'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/2214624817235111445'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2011/03/blog-post_29.html' title='バグ修正報告'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-8142605807258958731</id><published>2011-03-19T14:27:00.002+09:00</published><updated>2011-03-19T14:33:51.490+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Game Center'/><category scheme='http://www.blogger.com/atom/ns#' term='ElectroMaster'/><title type='text'>ElectroMasterで実績解除されない方は…</title><content type='html'>本日アップデートしたGame Center対応のElectroMasterで以前OpenFeintで獲得した実績がGame Center側に反映されない方は、以下の手順を試してみてください。&lt;br /&gt;&lt;br /&gt;1. OpenFeintからログアウト&lt;br /&gt;2. 上記の状態のままゲームをしてゲームオーバーとなる&lt;br /&gt;3. この時点でGame Centerへ実績が反映してるはずです。Game Centerで確認してみてください。&lt;br /&gt;4. 3で問題なければOpenFeintにログインし直しても以後問題ありません&lt;br /&gt;&lt;br /&gt;ご迷惑をおかけいたして申し訳ありませんが、しばらくこのままで我慢していただきたく思います。なるべく早く修正版をアップデートできるように頑張ります。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-8142605807258958731?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/8142605807258958731/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2011/03/electromaster.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/8142605807258958731'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/8142605807258958731'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2011/03/electromaster.html' title='ElectroMasterで実績解除されない方は…'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-2740416596062178954</id><published>2011-03-19T11:47:00.010+09:00</published><updated>2011-03-19T14:17:59.202+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='iPad'/><category scheme='http://www.blogger.com/atom/ns#' term='ElectroMaster'/><category scheme='http://www.blogger.com/atom/ns#' term='SolidDots'/><title type='text'>最新アップデート状況</title><content type='html'>ここ数日でアップデートされたりリリースされた最新情報をお知らせします。&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;★新作：Solid Dots HD (iPad)&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-Mt76wewhbKc/TYQck8hDBcI/AAAAAAAAAIA/Q2_bUTnhKYA/s1600/4_models.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 240px; height: 320px;" src="http://1.bp.blogspot.com/-Mt76wewhbKc/TYQck8hDBcI/AAAAAAAAAIA/Q2_bUTnhKYA/s320/4_models.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5585620858891863490" /&gt;&lt;/a&gt; &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/--WhvVUCDawo/TYQcu8XRkWI/AAAAAAAAAII/_TQKRIjSVDw/s1600/5_tools.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 240px; height: 320px;" src="http://3.bp.blogspot.com/--WhvVUCDawo/TYQcu8XRkWI/AAAAAAAAAII/_TQKRIjSVDw/s320/5_tools.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5585621030649565538" /&gt;&lt;/a&gt;&lt;br /&gt;iPadであの立体ドット絵モデラーが出ました。画面が大きいから40x40などの巨大な作品を作るのがやり易いと思いますよー。&lt;br /&gt;&lt;a href="http://itunes.apple.com/jp/app/id425202145?mt=8"&gt;Check 'Solid Dots HD' at App Store&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;★バージョンアップ：Solid Dots, Solid Dots Free (iPhone, iPod touch)&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-Mn5NLYp0ATg/TYQc9yYU68I/AAAAAAAAAIQ/YPdbGKHdzSo/s1600/1_operation.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 214px; height: 320px;" src="http://2.bp.blogspot.com/-Mn5NLYp0ATg/TYQc9yYU68I/AAAAAAAAAIQ/YPdbGKHdzSo/s320/1_operation.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5585621285667662786" /&gt;&lt;/a&gt; &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/--dsEAjDBQeI/TYQdFIVZZUI/AAAAAAAAAIY/6U00IPuwb5A/s1600/5_tools.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 214px; height: 320px;" src="http://4.bp.blogspot.com/--dsEAjDBQeI/TYQdFIVZZUI/AAAAAAAAAIY/6U00IPuwb5A/s320/5_tools.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5585621411820037442" /&gt;&lt;/a&gt;&lt;br /&gt;立体ドット絵モデラーがバージョンアップしました。Retinaディスプレイにも対応し精細な画面。以前20x20だった最大解像度も上がって40x40までの作品を作ることができます。光る半透明や点滅、レインボーなど新たな描画方式も追加。影も表示されるようになって存在感も増してますよ。背景色もグラデーションになって調整可能！&lt;br /&gt;&lt;a href="http://itunes.apple.com/jp/app/id321818214?mt=8"&gt;Check 'Solid Dots' at App Store&lt;/a&gt;&lt;br /&gt;&lt;a href="http://itunes.apple.com/jp/app/id321907490?mt=8"&gt;Check 'Solid Dots Free' at App Store&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;★バージョンアップ：ElectroMaster (iPhone, iPod touch, iPad)&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-zo1ohgZA9M4/TYQde6fh-DI/AAAAAAAAAIg/rt3c1K8Cjpo/s1600/3_daytime.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 214px; height: 320px;" src="http://3.bp.blogspot.com/-zo1ohgZA9M4/TYQde6fh-DI/AAAAAAAAAIg/rt3c1K8Cjpo/s320/3_daytime.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5585621854781044786" /&gt;&lt;/a&gt; &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-rnSQn-4wGmY/TYQdubpin-I/AAAAAAAAAIo/RAs6Wp_71s0/s1600/3.JPG"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 240px; height: 320px;" src="http://2.bp.blogspot.com/-rnSQn-4wGmY/TYQdubpin-I/AAAAAAAAAIo/RAs6Wp_71s0/s320/3.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5585622121379438562" /&gt;&lt;/a&gt;&lt;br /&gt;電撃をためてあいつらを画面外にぶっとばそう！先日から115円に価格改定したElectroMasterがGame Centerに対応しました。&lt;br /&gt;うまく実績がGame Centerに反映されないときはOpenFeintからログアウトしてゲームオーバーになってみてください。そのあとは再度ログインしても大丈夫だとおもいます。すみません。後日直します。&lt;br /&gt;&lt;a href="http://itunes.apple.com/jp/app/electromaster/id374956982?mt=8"&gt;Check 'ElectroMaster' at App Store&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;以上です！&lt;br /&gt;現在新作も開発中。いつごろリリースできるかはわかりませんが、そちらも気長に待ってくださいな！&lt;br /&gt;ではでは。余震や原発など予断を許さない状況ですが僕は頑張ってます。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-2740416596062178954?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/2740416596062178954/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2011/03/blog-post_19.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/2740416596062178954'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/2740416596062178954'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2011/03/blog-post_19.html' title='最新アップデート状況'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-Mt76wewhbKc/TYQck8hDBcI/AAAAAAAAAIA/Q2_bUTnhKYA/s72-c/4_models.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-1059293087147348047</id><published>2011-03-02T00:01:00.005+09:00</published><updated>2011-03-02T00:13:07.097+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Collada2POD'/><category scheme='http://www.blogger.com/atom/ns#' term='POD'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenGL'/><category scheme='http://www.blogger.com/atom/ns#' term='cocos3d'/><category scheme='http://www.blogger.com/atom/ns#' term='Collada'/><title type='text'>cocos3dでモデル表示してみた</title><content type='html'>先日の西東京勉強会で&lt;a href="http://twitter.com/#!/yoichineji"&gt;@yoichineji&lt;/a&gt;さんが&lt;a href="http://brenwill.com/cocos3d/"&gt;cocos3d&lt;/a&gt;の紹介をしてくれたので、触発されて触ってました。&lt;br /&gt;&lt;br /&gt;cocos2dと同じようにらくらく3Dができるんだろうなーと思ってたのですが、出だしでつまづいてモデルの表示が出来ないという感じに…&lt;br /&gt;&lt;br /&gt;結局原因はCollada形式の(.dae)ファイルをCollada2PODという変換ツールで変換する際のオプション設定に不備があったというもの。&lt;br /&gt;これ非常に分かりづらいです。&lt;br /&gt;なにせXCodeでビルドして実行してもデータ不備では無言で落ちてしまってエラーメッセージがでないと来てます。&lt;br /&gt;というわけで、cocos3dに手を出す人は以下に注意。&lt;br /&gt;&lt;br /&gt;Collada2PODの設定を完全にすること。&lt;br /&gt;以下のページで紹介されておりますが、画像のとおりに設定すればOKです。&lt;br /&gt;でも、うっかりどこか忘れると予期せぬ結果になったり落ちたりいろいろめんどくさいです。&lt;br /&gt;&lt;a href="http://brenwill.com/2011/cocos3d-importing-converting-collada-to-pod/"&gt;cocos3d Importing: Converting COLLADA to POD&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-jrU5kXCF-3E/TW0Lbcew5sI/AAAAAAAAAHw/hDoE7zNn5Gk/s1600/Collada2POD.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 231px; height: 320px;" src="http://1.bp.blogspot.com/-jrU5kXCF-3E/TW0Lbcew5sI/AAAAAAAAAHw/hDoE7zNn5Gk/s320/Collada2POD.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5579128079511512770" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;で、先日ライブモデリングで作ったモデルを表示して回転とかさせてみました。&lt;br /&gt;わーい。&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-xTmvnax09yg/TW0Mod0qehI/AAAAAAAAAH4/iKp0xUc9_mY/s1600/%25E3%2582%25B9%25E3%2582%25AF%25E3%2583%25AA%25E3%2583%25BC%25E3%2583%25B3%25E3%2582%25B7%25E3%2583%25A7%25E3%2583%2583%25E3%2583%2588%25EF%25BC%25882011-03-01%2B22.49.22%25EF%25BC%2589.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 215px; height: 320px;" src="http://3.bp.blogspot.com/-xTmvnax09yg/TW0Mod0qehI/AAAAAAAAAH4/iKp0xUc9_mY/s320/%25E3%2582%25B9%25E3%2582%25AF%25E3%2583%25AA%25E3%2583%25BC%25E3%2583%25B3%25E3%2582%25B7%25E3%2583%25A7%25E3%2583%2583%25E3%2583%2588%25EF%25BC%25882011-03-01%2B22.49.22%25EF%25BC%2589.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5579129402721729042" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;味噌といいますか、マルチマテリアルになっているモデルはPOD形式に変換される際に複数のモデルに自動分割されるので、キャラ全体を回転させるのがちょっと面倒になります。&lt;br /&gt;なので、CC3Nodeを１つ親として用意して、読み込んだPODから生成されたいくつかのモデルはすべてその親の子どもにすることでまとめて回せるようにしてみた感じです。&lt;br /&gt;モデルデータを読んでくると使用されているテクスチャも勝手に読み込まれてノードが生成される。&lt;br /&gt;それをCC3Worldの子供に付けてあげるだけで勝手に描画してくれるというcocos3dはなかなか今後が期待できるフレームワークだなーと思います。&lt;br /&gt;OpenGLでいちいち設定していたことを全くしなくてOKですもんね。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-1059293087147348047?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/1059293087147348047/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2011/03/cocos3d.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/1059293087147348047'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/1059293087147348047'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2011/03/cocos3d.html' title='cocos3dでモデル表示してみた'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-jrU5kXCF-3E/TW0Lbcew5sI/AAAAAAAAAHw/hDoE7zNn5Gk/s72-c/Collada2POD.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-6634317660753205368</id><published>2011-03-01T23:00:00.005+09:00</published><updated>2011-03-01T23:25:21.547+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='西東京'/><category scheme='http://www.blogger.com/atom/ns#' term='Metasequoia'/><category scheme='http://www.blogger.com/atom/ns#' term='勉強会'/><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='モデリング'/><category scheme='http://www.blogger.com/atom/ns#' term='wtidev'/><title type='text'>西東京勉強会でライブモデリングしたよ</title><content type='html'>ひさしぶりにメタセコイアをだしてきて、モデリングやりました。&lt;br /&gt;普通仕事だと最低でも１週間くらいはかけてキャラモデルを作るのが当たり前かと思いますが、ライブなので３０分程度で終わることを目指して頑張りました。&lt;br /&gt;&lt;br /&gt;事前に家で練習してみたけど、モデルだけで１時間位かかってしまった。&lt;br /&gt;当然テクスチャなんかは時間がないので当日はやれないです。&lt;br /&gt;という感じで、当日を迎えまして、だいたい４０〜５０分くらいで形状はできたのではないかと。&lt;br /&gt;&lt;br /&gt;手順は以下のような感じで。&lt;br /&gt;&lt;br /&gt;１，側面からみた輪郭程度のワイヤーは事前に用意（少しでも時間短縮のためにドーピングしました）&lt;br /&gt;２，ワイヤーを元に面を貼ってシルエットのような面にして、内側に分割用の頂点を追加。&lt;br /&gt;３，ミラーリング設定をしてX方向に引き伸ばして立体にしていく。&lt;br /&gt;４，形状を整えれば完成。&lt;br /&gt;５，腕や足なんかはミラーフリーズ後にさらにミラーにして、左右分複製し調整ということもやります。&lt;br /&gt;&lt;br /&gt;途中のデータと完成品は&lt;a href="http://xionchannel.no-ip.org/mqo.zip"&gt;こちらからダウンロード&lt;/a&gt;できるので、&lt;br /&gt;適当に使ってください。&lt;br /&gt;時間かけたデータじゃないのでへぼいとか言わないで＞＜&lt;br /&gt;&lt;br /&gt;その他、バリエーションに富んだ発表はいろいろと西東京勉強会では行われたので、&lt;br /&gt;そちらの模様は以下のtogetterからなんとなく感じ取れるかも。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://togetter.com/li/106585"&gt;●togetter - 西東京iPhone開発者勉強会 第4回 （2/27）&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-6634317660753205368?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/6634317660753205368/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2011/03/blog-post.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/6634317660753205368'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/6634317660753205368'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2011/03/blog-post.html' title='西東京勉強会でライブモデリングしたよ'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-6248746633421081042</id><published>2011-02-11T21:11:00.006+09:00</published><updated>2011-03-01T23:25:51.986+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MacBook'/><category scheme='http://www.blogger.com/atom/ns#' term='ElectroMaster'/><title type='text'>ElectroMasterのMacBookにしたよ！</title><content type='html'>大変光栄なことにElectroMasterのファンでいらっしゃるという、はにくらさん（@hanikura）が&lt;a href="http://www.pixiv.net/member_illust.php?mode=medium&amp;illust_id=16111158"&gt;イラスト&lt;/a&gt;を描いてくださったので、すっかり気に入ってしまいまして、ステッカーにしてMacBookに貼ってもよいでしょうかとお願いしてつくってしまいました！&lt;br /&gt;&lt;br /&gt;じゃじゃーん！&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_-4ccPTYegvg/TVUn09ucNOI/AAAAAAAAAHY/yx20_Ea1aKY/s1600/IMG_1189.JPG"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_-4ccPTYegvg/TVUn09ucNOI/AAAAAAAAAHY/yx20_Ea1aKY/s320/IMG_1189.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5572403904816887010" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_-4ccPTYegvg/TVUoSjawsAI/AAAAAAAAAHg/fEL_xO334q8/s1600/IMG_1191.JPG"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_-4ccPTYegvg/TVUoSjawsAI/AAAAAAAAAHg/fEL_xO334q8/s320/IMG_1191.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5572404413151096834" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;うーん。すばらしい。&lt;br /&gt;&lt;br /&gt;今回は、&lt;a href="http://print.denno-saurus.com/index.php"&gt;システムグラフィ&lt;/a&gt;さんにお願いしてステッカーを作成しました。失敗してもいいように、２枚分を配置してゴー。&lt;br /&gt;余白はとりあえずElectroMasterのアイコンで埋めてみました。何かに使えるかな…。&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_-4ccPTYegvg/TVUpy9m5NLI/AAAAAAAAAHo/K52U9vy8Npo/s1600/IMG_1188.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 240px; height: 320px;" src="http://4.bp.blogspot.com/_-4ccPTYegvg/TVUpy9m5NLI/AAAAAAAAAHo/K52U9vy8Npo/s320/IMG_1188.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5572406069448750258" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;それを切りだしてMacBookに貼りつければ完成！&lt;br /&gt;ちょっと大きい面積なんで貼るのにコツがいりますね。&lt;br /&gt;完全に空気を入れないで貼るのはかなり難しいです。&lt;br /&gt;（ちょっとだけ残っちゃいました；）&lt;br /&gt;&lt;br /&gt;よーしこれで、開発も頑張れる！&lt;br /&gt;開発者勉強会などで自慢しようｗ&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-6248746633421081042?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/6248746633421081042/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2011/02/electromastermacbook.html#comment-form' title='2 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/6248746633421081042'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/6248746633421081042'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2011/02/electromastermacbook.html' title='ElectroMasterのMacBookにしたよ！'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_-4ccPTYegvg/TVUn09ucNOI/AAAAAAAAAHY/yx20_Ea1aKY/s72-c/IMG_1189.JPG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-3126217812245249784</id><published>2011-02-07T22:50:00.011+09:00</published><updated>2011-03-01T23:26:08.108+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ゲーム業界'/><category scheme='http://www.blogger.com/atom/ns#' term='勉強会'/><category scheme='http://www.blogger.com/atom/ns#' term='テクニカルアーティスト'/><category scheme='http://www.blogger.com/atom/ns#' term='IGDA'/><title type='text'>IGDA日本 SIG-TA 第一回部会に参加してきました</title><content type='html'>日本ではまだテクニカルアーティストという役職は余り認知されておらず、去年のCEDECにて初のラウンドテーブル(&lt;a href="http://togetter.com/li/47351"&gt;前半&lt;/a&gt;、&lt;a href="http://togetter.com/li/46353"&gt;後半&lt;/a&gt;)が開かれたばかりという旬な職業であるテクニカルアーティストですが、年々大規模化するゲーム開発においては今後ますます重要となるお仕事です。&lt;br /&gt;&lt;br /&gt;この度&lt;a href="http://www.igda.jp/modules/bulletin/"&gt;IGDA日本&lt;/a&gt;では、今後の業界発展などを願ってテクニカルアーティストを世間一般に認知してもらうべくSIGが作成されたそうです。その会合第一回が昨日行われました。&lt;br /&gt;&lt;a href="http://www.igda.jp/modules/bulletin/index.php?page=article&amp;storyid=423"&gt;http://www.igda.jp/modules/bulletin/index.php?page=article&amp;storyid=423&lt;/a&gt;←詳細はこちら&lt;br /&gt;&lt;br /&gt;テクニカルアーティストはデザイナとプログラマの中間に位置して、双方無駄がないように仕事がこなせるように両方のことを理解してベストな環境を提案するようなお仕事です。残念ながらまだ日本ではテクニカルアーティストという役職はかなりレアな存在で、しかしながらそういう業務を自発的に行なっている人は潜在的にかなりいるのではという感じ。&lt;br /&gt;アメリカではすでに数年まえからテクニカルアーティストという業務は認知され、正式な役職として成り立ち、近年はさらに業務内容が細分化されより決めの細かい効率化を行うような状態にあるそうです。&lt;br /&gt;最近の海外の大規模ゲームの素晴らしい出来の影にはそういうテクニカルアーティストの存在が大きく関係しているんだろうなーなんて思います。&lt;br /&gt;&lt;br /&gt;当日は以下のような内容で、勉強したり話しあったり、情報共有したりという感じでした。&lt;br /&gt;参加された方も学生からベテラン、ジャーナリスト等々幅広い参加者で内容の濃い会合だったと思います。&lt;br /&gt;&lt;br /&gt;●IGDA日本とSIG-TAの紹介&lt;br /&gt;●データフロー自動化ツールの考え方:麓一博&lt;br /&gt;●海外TA事情から日本のTA像について考えてみる(仮題): 長舩龍太郎 &lt;br /&gt;●ラウンドテーブル 「プログラマとデザイナの間での板挟みの話」&lt;br /&gt;　　みんながハッピーになれる為に出来ること&lt;br /&gt; 　　(東京福岡同時開催／モデレータ 東京:大内慎一、福岡:中村大介)&lt;br /&gt;●各会場でどんな意見が出たか情報交換&lt;br /&gt;●休憩&lt;br /&gt;●物理ベースの絵作りのための基礎知識:鈴木雅幸&lt;br /&gt;●デザイナーショック外伝&lt;br /&gt;　　DCCツール別リアルタイムシェーダの環境:麓一博&lt;br /&gt;●ラウンドテーブル 「TAのプログラムとのつきあい方」&lt;br /&gt;　　プログラムがかけるようになる必要があるか論も含め&lt;br /&gt;　　Python,mel,maxscript,vbs等スクリプト言語含め、RTShaderまで。&lt;br /&gt;　　 (東京福岡同時開催／モデレータ 東京:麓一博、福岡:中村大介)&lt;br /&gt;●各会場でどんな意見が出たか情報交換&lt;br /&gt;●懇親会(希望者のみ)&lt;br /&gt;&lt;br /&gt;後日議事録がIGDA日本の方で公開されると思いますが、当日の内容をなるべく実況しましたｗまた他の参加者の方も熱いツイートをされておりましたので、それらをまとめましたので、すごい長文ですが、ご興味のある方は見るべし！&lt;br /&gt;&lt;br /&gt;&lt;a href="http://togetter.com/li/97621"&gt;&lt;span style="font-weight:bold;"&gt;●togetter - 【IGDA日本SIG-TA】第１回テクニカルアーティスト部会（2011.2.6）つぶやきまとめ&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;※追記&lt;br /&gt;INSIDEで記事になったようです。素晴らしい記事なのでこちらは必見。&lt;br /&gt;&lt;a href="http://www.inside-games.jp/article/2011/02/08/47251.html"&gt;&lt;span style="font-weight:bold;"&gt;●INSIDE - ゲーム開発で重要性を増すテクニカルアーティストとは? IGDA SIG-TA第一回勉強会&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-3126217812245249784?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/3126217812245249784/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2011/02/igda-sig-ta.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/3126217812245249784'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/3126217812245249784'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2011/02/igda-sig-ta.html' title='IGDA日本 SIG-TA 第一回部会に参加してきました'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-7287517873093305037</id><published>2011-02-07T22:32:00.006+09:00</published><updated>2011-03-01T23:26:21.344+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='勉強会'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML5'/><category scheme='http://www.blogger.com/atom/ns#' term='WebGL'/><title type='text'>WebGL勉強会に参加してきました</title><content type='html'>先日、第５回WebGL勉強会が行われましたので、参加してきました。まえまえから気になっていたのですがタイミングが合わず参加できてなかったもんで…。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://atnd.org/events/11693"&gt;http://atnd.org/events/11693&lt;/a&gt;←詳細はこちら。&lt;br /&gt;&lt;br /&gt;bullet.jsという物理エンジンの紹介、blenderからexportしたデータをWebGLにて表示するまでのプレゼン（主にエキスポーター周り）や、期待していたKinect+WebGLのデモ！それから、WebGLの入門講座など盛りだくさんの一日でした。&lt;br /&gt;後日まとめが&lt;a href="https://sites.google.com/site/hackthewebgl/"&gt;WebGL勉強会ページ&lt;/a&gt;に発表されると思いますが、当日実況のようにつぶやきまくったり、周りの方のつぶやきなんかをまとめたので、気になる方は以下を見てはどうでしょうか。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://togetter.com/li/97446"&gt;&lt;span style="font-weight:bold;"&gt;●togger - WebGL勉強会第五回つぶやきまとめ&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;また、参加者の方々も資料をアップされたりしておりますので、要チェック！&lt;br /&gt;&lt;br /&gt;&lt;a href="http://d.hatena.ne.jp/nakamura001/20110205/1296913818"&gt;&lt;span style="font-weight:bold;"&gt;●強火で進め - [WebGL]WebGL勉強会 第5回で発表して来ました&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://d.hatena.ne.jp/scalar/20110205/1296916163"&gt;&lt;span style="font-weight:bold;"&gt;●Scalaとlift　のはずだった　・・・ - WebGL勉強会 第5回で発表して来ました&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://nyamadandan.blogspot.com/2011/02/webgl.html"&gt;&lt;span style="font-weight:bold;"&gt;●空が狭い - 第５回WebGL勉強会に行ってきた&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;最近はcanvas 2dを3d的に扱うフレームワーク(&lt;a href="http://deanm.github.com/pre3d/"&gt;pre3d&lt;/a&gt;)を触ってばっかりだったのですが、動作も重かったりUVの扱いが特殊だったりと苦労してましたが、WebGLはOpenGLES2.0を元にしてあるだけあって、見た感じOpenGLそのままって感じがしますので、OpenGL経験者にはとっつきやすそうだなという印象でした。&lt;br /&gt;早くモバイルデバイスで表示できるようになってほしい！そうなればやりがいも出るってもの。&lt;br /&gt;&lt;br /&gt;ではでは。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-7287517873093305037?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/7287517873093305037/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2011/02/webgl.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/7287517873093305037'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/7287517873093305037'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2011/02/webgl.html' title='WebGL勉強会に参加してきました'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-1595346098694870047</id><published>2010-12-12T00:53:00.006+09:00</published><updated>2011-03-01T23:26:37.767+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='勉強会'/><category scheme='http://www.blogger.com/atom/ns#' term='hidev'/><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenGL'/><title type='text'>hidev出張版の勉強会にいってきました</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_-4ccPTYegvg/TQOhU_ZVeyI/AAAAAAAAAHI/YCkkNjFL1fA/s1600/%25E3%2581%25A8%25E3%2581%2582%25E3%2582%258B%25E6%25AC%25A1%25E5%2585%2583%25E3%2581%25AE%25E9%25AB%2598%25E9%2580%259F%25E6%258F%258F%25E7%2594%25BB%25EF%25BC%2588%25E3%2583%25A9%25E3%2582%25A4%25E3%2583%2596%25E3%2583%25A9%25E3%2583%25AA%25EF%25BC%2589.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 177px;" src="http://2.bp.blogspot.com/_-4ccPTYegvg/TQOhU_ZVeyI/AAAAAAAAAHI/YCkkNjFL1fA/s320/%25E3%2581%25A8%25E3%2581%2582%25E3%2582%258B%25E6%25AC%25A1%25E5%2585%2583%25E3%2581%25AE%25E9%25AB%2598%25E9%2580%259F%25E6%258F%258F%25E7%2594%25BB%25EF%25BC%2588%25E3%2583%25A9%25E3%2582%25A4%25E3%2583%2596%25E3%2583%25A9%25E3%2583%25AA%25EF%25BC%2589.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5549456547837737762" /&gt;&lt;/a&gt;&lt;br /&gt;「これから始める人のためのiPhone,iPadアプリ開発勉強会」&lt;br /&gt;&lt;a href="https://groups.google.com/group/hakkaku_idev?hl=ja"&gt;https://groups.google.com/group/hakkaku_idev?hl=ja&lt;/a&gt;&lt;br /&gt;というものが、毎月第1、第3日曜日に秋葉原（御茶ノ水）からちょっといったところの八角研究所にて開催されています。今回はそのなかのメンバーの&lt;a href="http://twitter.com/#!/kclab"&gt;@kclab&lt;/a&gt;さんが派生の勉強会をやりましょうということで、cocos2d, OpenGLなどのゲーム系、描画系にしぼった題材で勉強会をやることになりましたので、余りわかってない中恐縮ですが、OpenGLについてしゃべらせてもらいました。&lt;br /&gt;&lt;br /&gt;いやぁ、難しいです。&lt;br /&gt;シンプルに伝えたいと思ってたのにグダグダになってしまって。&lt;br /&gt;聞いていただいた方に伝わっていると嬉しいです。&lt;br /&gt;&lt;br /&gt;iPhoneで使えるOpenGLにはOpenGL ES1とES2がありまして、僕は1の方しかやったことがないのでそっちのみに絞ったのですが、2は最新のゲーム機でつかえるようなシェーダーも対応しているのでいずれはと思います。&lt;br /&gt;このあたりの話をすっかりしないまま終わってしまった。&lt;br /&gt;&lt;br /&gt;あと、問題点として、XCodeのテンプレートからOpenGLのアプリケーションプロジェクトを作成すると、デフォルトで入っているコードが2D向けの初期化になっているので、そのあたりに注意的なこともやればよかったのに抜けてました。&lt;br /&gt;&lt;br /&gt;今回使ったコードはそういったこともあって、テンプレート的に使えればというような内容で作ったつもりです。&lt;br /&gt;はずかしながら、以下にリンクを貼っておきます。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://xionchannel.no-ip.org/OpenGLSlide.zip"&gt;スライド&lt;/a&gt;&lt;br /&gt;&lt;a href="http://xionchannel.no-ip.org/OpenGLTest.zip"&gt;サンプルコード&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;次はもっとうまくやるぞ！&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-1595346098694870047?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/1595346098694870047/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2010/12/hidev.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/1595346098694870047'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/1595346098694870047'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2010/12/hidev.html' title='hidev出張版の勉強会にいってきました'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_-4ccPTYegvg/TQOhU_ZVeyI/AAAAAAAAAHI/YCkkNjFL1fA/s72-c/%25E3%2581%25A8%25E3%2581%2582%25E3%2582%258B%25E6%25AC%25A1%25E5%2585%2583%25E3%2581%25AE%25E9%25AB%2598%25E9%2580%259F%25E6%258F%258F%25E7%2594%25BB%25EF%25BC%2588%25E3%2583%25A9%25E3%2582%25A4%25E3%2583%2596%25E3%2583%25A9%25E3%2583%25AA%25EF%25BC%2589.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-8809102955598509215</id><published>2010-11-28T11:45:00.006+09:00</published><updated>2011-03-01T23:27:00.596+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='まいがむ工房'/><category scheme='http://www.blogger.com/atom/ns#' term='ElectroMaster'/><category scheme='http://www.blogger.com/atom/ns#' term='SolidDots'/><category scheme='http://www.blogger.com/atom/ns#' term='ガム'/><title type='text'>アプリのグッズを作りました！（まいがむ工房）</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_-4ccPTYegvg/TPHD38bGKRI/AAAAAAAAAHA/aekkLxF0p-c/s1600/IMG_1102.JPG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 241px;" src="http://1.bp.blogspot.com/_-4ccPTYegvg/TPHD38bGKRI/AAAAAAAAAHA/aekkLxF0p-c/s320/IMG_1102.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5544427982149789970" /&gt;&lt;/a&gt;&lt;br /&gt;今まで出したアプリのアイコンをあしらったガムです！&lt;br /&gt;&lt;br /&gt;こないだ&lt;a href="http://mygum.koubou.cc/"&gt;こういうのを作れるサービス&lt;/a&gt;を見つけたので試しにつくってみました。この手のサービスはチロルチョコがやってるDECOチョコが有名ですが、マルカワフーセンガムでもやってたんですね。DECOチョコよりも一回り大きいサイズの箱で裏面にも指定の画像を付けられるのが特徴ですかね。&lt;br /&gt;裏面には１枚しか指定ができないので、連絡先とか載せておけば名刺がわりになるかもですね。&lt;br /&gt;ちなみに、画像の右端のが裏面に指定した物です。&lt;br /&gt;&lt;br /&gt;難点があるとすれば、印刷の品質でしょうか。普通のインクジェットプリンタで普通紙に印刷したかのようなクオリティなので、ちょっと残念な出来になっています。この点で言えばDECOチョコのほうがちゃんとしたオフセットっぽいパリっとした感じなので素晴らしいですね。&lt;br /&gt;手持ちのガムがなくなったら今度はチョコでつくってみようかな。&lt;br /&gt;&lt;br /&gt;そうそう。ガムにした理由は裏面が指定できること以外にもう１つあって、チョコよりも持ちが良さそうだからですｗ　チョコだと溶けそうだしね。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-8809102955598509215?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/8809102955598509215/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2010/11/blog-post.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/8809102955598509215'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/8809102955598509215'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2010/11/blog-post.html' title='アプリのグッズを作りました！（まいがむ工房）'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_-4ccPTYegvg/TPHD38bGKRI/AAAAAAAAAHA/aekkLxF0p-c/s72-c/IMG_1102.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-5075161803235545002</id><published>2010-11-03T03:05:00.008+09:00</published><updated>2011-03-01T23:27:16.158+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='レビユー'/><category scheme='http://www.blogger.com/atom/ns#' term='ElectroMaster'/><category scheme='http://www.blogger.com/atom/ns#' term='SolidDots'/><title type='text'>ElectroMasterレビュー紹介第５弾</title><content type='html'>ElectroMasterを紹介くださる人がポロポロいらっしゃって嬉しい限りです。&lt;br /&gt;&lt;br /&gt;先日の狩られ道さんの電撃ゲームスの記事の元になったメールインタビューのまとめがascii.jpさんのところにも掲載されました。ascii.jpさんにはSolid Dotsもリリース直後に&lt;a href="http://ascii.jp/elem/000/000/435/435677/"&gt;記事（立体ドット絵を作ろう！ iPhone「Solid Dots」）&lt;/a&gt;にしてもらって感謝感激です。&lt;br /&gt;&lt;br /&gt;まずはそのascii.jpさんの記事からご紹介。&lt;br /&gt;アプリのリンクとかいろいろ張っていただいてなかなか豪華な記事です。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;ASCII.jp x MacPeople&lt;/b&gt;&lt;br /&gt;&lt;a href="http://ascii.jp/elem/000/000/564/564131/"&gt;●日本の個人・独立系iOSアプリ開発者【3】—xionchannel&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;それから、ググってたら見つけたユーザーさんのブログから。&lt;br /&gt;GRAVITYが好みとはなかなか通ですね。狩られ道さんもその武器がお好きなようでした。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;オススメ周辺機器でパソコンライフを楽しく♪便利なアイテムで快適に♪&lt;/b&gt;&lt;br /&gt;&lt;a href="http://ameblo.jp/okarutogakuin/entry-10689460482.html"&gt;●これは面白そう!!iPhoneアプリ｢ElectroMaster｣動画付き。&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;ElectroMasterよろしくお願いします。&lt;br /&gt;iPad対応もしてます。２人であそぶと楽しいですよ。&lt;br /&gt;&lt;br /&gt;そうそう。Solid Dotsですが、現在iPad対応を行っています。&lt;br /&gt;いつごろリリースできるかわかりませんが、とりあえず以下のような感じです。&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_-4ccPTYegvg/TNBU6OBXB8I/AAAAAAAAAG4/Z0qBiNt0O5Q/s1600/IMG_0080.PNG"&gt;&lt;img style="margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 240px; height: 320px;" src="http://2.bp.blogspot.com/_-4ccPTYegvg/TNBU6OBXB8I/AAAAAAAAAG4/Z0qBiNt0O5Q/s320/IMG_0080.PNG" border="0" alt=""id="BLOGGER_PHOTO_ID_5535017301211285442" /&gt;&lt;/a&gt;&lt;br /&gt;なかなか壮観でしょう。&lt;br /&gt;解像度もあがって40x40x40まで行ける予定です。&lt;br /&gt;高速化を施したのでそれなりにサクサク編集できます。&lt;br /&gt;とはいえ、限界近いサイズではちょっと重いですけどね。&lt;br /&gt;画面上にでてるパレットには特殊な色指定もできるようになります。&lt;br /&gt;ピカピカ光ったりするブロックを作れますよ！&lt;br /&gt;&lt;br /&gt;ではご期待くださいな。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-5075161803235545002?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/5075161803235545002/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2010/11/electromaster.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/5075161803235545002'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/5075161803235545002'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2010/11/electromaster.html' title='ElectroMasterレビュー紹介第５弾'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_-4ccPTYegvg/TNBU6OBXB8I/AAAAAAAAAG4/Z0qBiNt0O5Q/s72-c/IMG_0080.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-6335628916999473164</id><published>2010-10-09T22:57:00.010+09:00</published><updated>2011-03-01T23:58:30.925+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='レビュー'/><category scheme='http://www.blogger.com/atom/ns#' term='ElectroMaster'/><title type='text'>ElectroMasterレビュー紹介第４弾</title><content type='html'>ElectroMasterをご紹介いただいた記事を紹介して、もう４回目ですが、本当にみなさんありがとうございます。そろそろGameCenter対応しなくちゃなのかなーとか思いつつ、新しいOpenFeintの仕様とかも調べてない体たらくだったりします。すみません。でも、あれですよね、マイナーバージョンアップよりも新作作れってことですよね。そっちも手付かずで非常に申し訳ない…&lt;br /&gt;&lt;br /&gt;さて、ご紹介の最初は狩られ道さんのブログからです。こちらは以前「電撃ゲームス」で記事にしていただいた内容のノーカット版をブログに掲載いただいた内容となっています。メールインタビューの返事を長文でお返ししすぎてしまいまして、雑誌の記事からはカットされた内容があったんですよ。雑誌を見ていただいた方もぜひご覧くださいな。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;電撃iPhone KARAREMICHi Blog&lt;/b&gt;&lt;br /&gt;&lt;a href="http://d.hatena.ne.jp/kararemichi/20100823/1282557600"&gt;●日本の個人、独立系開発者【3】xionchannel （1/3） #iPhonejp #iPadjp&lt;/a&gt;&lt;br /&gt;&lt;a href="http://d.hatena.ne.jp/kararemichi/20100823/1282564800"&gt;●日本の個人、独立系開発者【3】xionchannel （2/3）&lt;/a&gt;&lt;br /&gt;&lt;a href="http://d.hatena.ne.jp/kararemichi/20100823/1282572000"&gt;●日本の個人、独立系開発者【3】xionchannel （3/3）&lt;/a&gt;&lt;br /&gt;&lt;a href="http://d.hatena.ne.jp/kararemichi/20100824/1282651200"&gt;●【ElectroMaster】ぶっといビームで撃つのは、やっぱり楽しい！ #iPhonejp #iPhone&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;それから、海外からです。「PODGAMER」というサイトで紹介されました。自動翻訳で内容を読ませてもらいましたらかなりのべた褒めで非常に恐縮です。AppStoreでは良質なゲームがすぐに流れてしまっていて非常にもったいない、たとえばこんなゲームは万人にお知らせしなくては的なことが書かれておりました。指で触っている間だけ溜めて指を離すと電撃を撃つだけのワンキーゲームですが、細かいゲーム的な調整を見ぬいて評価くださるとは制作者冥利につきるというものです。ありがたー。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;PODGAMER&lt;/b&gt;&lt;br /&gt;&lt;a href="http://podgamer.com/1499/electromaster-did-you-miss-me/"&gt;●Did You Miss Me?&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;それにしても、このスクリーンショットすごいな！自分でもこんな画面みたことないですよ。（下記の画像はPODGAMERさんの記事から拝借いたしました）&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_-4ccPTYegvg/TLB4rFyt35I/AAAAAAAAAGw/5NTbVc44cdg/s1600/electro22.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 160px;" src="http://4.bp.blogspot.com/_-4ccPTYegvg/TLB4rFyt35I/AAAAAAAAAGw/5NTbVc44cdg/s320/electro22.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5526049424468205458" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-6335628916999473164?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/6335628916999473164/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2010/10/electromaster.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/6335628916999473164'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/6335628916999473164'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2010/10/electromaster.html' title='ElectroMasterレビュー紹介第４弾'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_-4ccPTYegvg/TLB4rFyt35I/AAAAAAAAAGw/5NTbVc44cdg/s72-c/electro22.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-5781430473993172457</id><published>2010-07-22T01:33:00.006+09:00</published><updated>2011-03-01T23:27:45.195+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='レビュー'/><category scheme='http://www.blogger.com/atom/ns#' term='iPad'/><category scheme='http://www.blogger.com/atom/ns#' term='ElectroMaster'/><title type='text'>ElectroMaster iPad対応しました！</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_-4ccPTYegvg/TEcifet4y-I/AAAAAAAAAGg/LQfKvO6pXrM/s1600/1.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 240px; height: 320px;" src="http://3.bp.blogspot.com/_-4ccPTYegvg/TEcifet4y-I/AAAAAAAAAGg/LQfKvO6pXrM/s320/1.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5496399794445798370" /&gt;&lt;/a&gt;&lt;br /&gt;ElectroMasterがver2.0となってiPadにも対応しました！&lt;br /&gt;iPadで遊ぶと2P協力プレイや対戦プレイが遊べますよ。&lt;br /&gt;2Pの時に２人のプレイヤーがぶつかると愛のスペシャル攻撃が出ます。&lt;br /&gt;巨大なハートに敵が吹っ飛ばされるんですけど、ハートに嫉妬の炎を燃やして追いかけてくるので要注意！&lt;br /&gt;&lt;br /&gt;他にも、従来の武器のバランスがあまりよくなかったので、弱かった武器の底上げや、全体的な処理落ちの解消、ヒント画面の追加などがされていますので、iPhoneやiPod touchで遊んでいた方もぜひアップデートしてみてくださいね！&lt;br /&gt;&lt;br /&gt;それから、レビューの紹介も。&lt;br /&gt;&lt;br /&gt;●&lt;b&gt;りんご箱 ～Macの秘密基地～&lt;/b&gt;&lt;br /&gt;レベル5になろう。電撃ビリビリゲーム「ElectroMaster」&lt;br /&gt;&lt;a href="http://d.hatena.ne.jp/Demon8573/20100626/1277581381"&gt;http://d.hatena.ne.jp/Demon8573/20100626/1277581381&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;●&lt;b&gt;Gadget Girl&lt;/b&gt;&lt;br /&gt;ElectroMasterがiPadでも面白い！！&lt;br /&gt;&lt;a href="http://d.hatena.ne.jp/spring_mao/20100721/1279728760"&gt;http://d.hatena.ne.jp/spring_mao/20100721/1279728760&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;ぜひ遊んでみてくださいねー。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-5781430473993172457?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/5781430473993172457/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2010/07/electromaster-ipad.html#comment-form' title='1 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/5781430473993172457'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/5781430473993172457'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2010/07/electromaster-ipad.html' title='ElectroMaster iPad対応しました！'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_-4ccPTYegvg/TEcifet4y-I/AAAAAAAAAGg/LQfKvO6pXrM/s72-c/1.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-8463466198907469049</id><published>2010-06-26T04:30:00.013+09:00</published><updated>2011-03-01T23:58:46.599+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='レビュー'/><category scheme='http://www.blogger.com/atom/ns#' term='iPad'/><category scheme='http://www.blogger.com/atom/ns#' term='ElectroMaster'/><title type='text'>ElectroMasterレビュー紹介第３弾</title><content type='html'>またまたレビューとか見つけました。&lt;br /&gt;うれしいな。&lt;br /&gt;&lt;br /&gt;まずは海外から。&lt;br /&gt;フォーラムがなかなか盛り上がってるみたいです。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;touchArcade&lt;/b&gt;&lt;br /&gt;&lt;a href="http://forums.toucharcade.com/showthread.php?threadid=58428"&gt;http://forums.toucharcade.com/showthread.php?threadid=58428&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;それから国内。&lt;br /&gt;MSXっぽいとのこと。ええ、MSXユーザーでしたからそういう匂いがにじみ出てしまっているのかも。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;覚醒する？ @CDiP&lt;/b&gt;&lt;br /&gt;&lt;a href="http://www.donpy.net/standard-entry/app-dairy/10261.html"&gt;http://www.donpy.net/standard-entry/app-dairy/10261.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;狩られ道さんにも書いていただきました。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;KARAREMICHi iPhone Blog&lt;/b&gt;&lt;br /&gt;&lt;a href="http://d.hatena.ne.jp/kararemichi/20100620/1277008911"&gt;●コツがわかってきた気がするのは気のせいかもしれませんが、おもしろい！ &lt;/a&gt;&lt;br /&gt;&lt;a href="http://d.hatena.ne.jp/kararemichi/20100625/1277451087"&gt;●でっかいやつはやっかい&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;みなさんの反応楽しく読ませていただいております。&lt;br /&gt;iPad対応も着々と進んでおります。早いところサブミットしたいなぁ。&lt;br /&gt;コンセプトはラブでしょうか。来たる2Pプレイでラブが生まれるといいな。&lt;br /&gt;画像は開発中の2Pモードですね。&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_-4ccPTYegvg/TCUFXGOtsVI/AAAAAAAAAGU/b4eLE065VR0/s1600/2pMode_ipadSize.png"&gt;&lt;img style="margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 240px; height: 320px;" src="http://1.bp.blogspot.com/_-4ccPTYegvg/TCUFXGOtsVI/AAAAAAAAAGU/b4eLE065VR0/s320/2pMode_ipadSize.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5486797615388275026" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-8463466198907469049?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/8463466198907469049/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2010/06/electromaster_26.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/8463466198907469049'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/8463466198907469049'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2010/06/electromaster_26.html' title='ElectroMasterレビュー紹介第３弾'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_-4ccPTYegvg/TCUFXGOtsVI/AAAAAAAAAGU/b4eLE065VR0/s72-c/2pMode_ipadSize.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-5889839777332776629</id><published>2010-06-20T11:53:00.005+09:00</published><updated>2011-03-01T23:58:56.549+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='レビュー'/><category scheme='http://www.blogger.com/atom/ns#' term='ElectroMaster'/><title type='text'>ElectroMasterレビュー紹介第２弾</title><content type='html'>みなさんありがとうございます。&lt;br /&gt;twitterでの発言くらいしかチェックできてませんが、楽しんでいただけているようでうれしいです。&lt;br /&gt;&lt;br /&gt;ぐぐってたら、２つほどレビュー書いてくださっているのを見つけましたので、またご紹介。&lt;br /&gt;&lt;br /&gt;海外から。ありがたいです。&lt;br /&gt;アメリカでもぼちぼち数が出そうな雰囲気ですが、平日になったらまたぱったり止まるかなぁ。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;1888FreeOnlineGames.com&lt;/b&gt;&lt;br /&gt;&lt;a href="http://www.1888freeonlinegames.com/iphonegames/electromaster-8130.html"&gt;http://www.1888freeonlinegames.com/iphonegames/electromaster-8130.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;それから、国内で。&lt;br /&gt;「なにこのレールガンwwww」という反応。でへへ、やっちゃいましたｗ&lt;br /&gt;&lt;br /&gt;&lt;b&gt;萌えないゴミ&lt;/b&gt;&lt;br /&gt;&lt;a href="http://himechii.seesaa.net/article/153583469.html"&gt;http://himechii.seesaa.net/article/153583469.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;今回は以上ですー。&lt;br /&gt;近々、2P MODEのついたiPad対応を出したいところ。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-5889839777332776629?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/5889839777332776629/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2010/06/electromaster_20.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/5889839777332776629'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/5889839777332776629'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2010/06/electromaster_20.html' title='ElectroMasterレビュー紹介第２弾'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-8431729828012424697</id><published>2010-06-19T01:01:00.004+09:00</published><updated>2011-03-01T23:59:06.231+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ElectroMaster'/><category scheme='http://www.blogger.com/atom/ns#' term='隠しコマンド'/><title type='text'>ElectroMaster隠しコマンド</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_-4ccPTYegvg/TBuYwUGThwI/AAAAAAAAAGM/v5EnD9uP0aw/s1600/IMG_5001.PNG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 214px; height: 320px;" src="http://2.bp.blogspot.com/_-4ccPTYegvg/TBuYwUGThwI/AAAAAAAAAGM/v5EnD9uP0aw/s320/IMG_5001.PNG" border="0" alt=""id="BLOGGER_PHOTO_ID_5484144927050008322" /&gt;&lt;/a&gt;&lt;br /&gt;ElectroMasterには隠しコマンドが仕込んであります。&lt;br /&gt;&lt;br /&gt;タイトル画面でタップしまくると、裏ステージが遊べるのだ。&lt;br /&gt;裏ステージとかいっても大して変わってませんが；&lt;br /&gt;キャラのコスチュームが変わります！&lt;br /&gt;で、全体的にスピードアップするので、スリルがアップしますよ！&lt;br /&gt;ぜひお試しあれ！&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-8431729828012424697?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/8431729828012424697/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2010/06/electromaster_19.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/8431729828012424697'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/8431729828012424697'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2010/06/electromaster_19.html' title='ElectroMaster隠しコマンド'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_-4ccPTYegvg/TBuYwUGThwI/AAAAAAAAAGM/v5EnD9uP0aw/s72-c/IMG_5001.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-2180611164216630021</id><published>2010-06-13T22:16:00.005+09:00</published><updated>2011-03-01T23:59:15.991+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='レビュー'/><category scheme='http://www.blogger.com/atom/ns#' term='ElectroMaster'/><title type='text'>ElectroMaster好評発売中！</title><content type='html'>先週の金曜にリリースされました。ゲームは競争相手が多いのでランキングはそこそこですけど、なかなかみなさん楽しんでいただけているようで、良かったなーと思っています。&lt;br /&gt;&lt;br /&gt;えー、Googleでいろいろ検索しておりましたら、以下のレビューを見つけましたので、ご紹介。&lt;br /&gt;ありがとうございます！&lt;br /&gt;&lt;br /&gt;&lt;b&gt;iPhoneアプリ押忍スメ番付&lt;/b&gt;&lt;br /&gt;&lt;a href="http://osuban.jp/?p=14489&amp;cpage=1"&gt;「ElectroMaster」&lt;br /&gt;可愛いドット絵ゲーム。ぶっ放す電撃が妙に迫力あり！&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;図書館の海辺&lt;/b&gt;&lt;br /&gt;&lt;a href="http://d.hatena.ne.jp/massan-222/20100612/p1"&gt;[iPhone][☆☆☆☆☆』ミクが超電磁砲で無双する『ElectroMaster』が神がかっている件&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;X-OSK&lt;/b&gt;&lt;br /&gt;&lt;a href="http://x-osk.com/?p=954"&gt;ElectroMaster(女の子ビーム、四方八方から迫り来る敵を倒せ)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;いきなりみんな凄いスコアでびっくりですよ。上手だなー。&lt;br /&gt;ではでは！&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-2180611164216630021?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/2180611164216630021/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2010/06/electromaster.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/2180611164216630021'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/2180611164216630021'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2010/06/electromaster.html' title='ElectroMaster好評発売中！'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-6524422892329016476</id><published>2010-05-31T23:48:00.004+09:00</published><updated>2011-03-01T23:59:25.929+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='動画'/><category scheme='http://www.blogger.com/atom/ns#' term='ElectroMaster'/><title type='text'>ElectroMaster紹介動画アップしました！</title><content type='html'>審査終了までもう少し待ってね！&lt;br /&gt;&lt;br /&gt;&lt;object width="480" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/CJBMu3JsrLo&amp;hl=ja_JP&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/CJBMu3JsrLo&amp;hl=ja_JP&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://xionchannel.no-ip.org/~xionchannel/index_j.html"&gt;http://xionchannel.no-ip.org/~xionchannel/index_j.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-6524422892329016476?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/6524422892329016476/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2010/05/electromaster.html#comment-form' title='3 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/6524422892329016476'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/6524422892329016476'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2010/05/electromaster.html' title='ElectroMaster紹介動画アップしました！'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-7327147940700705494</id><published>2010-05-27T02:20:00.005+09:00</published><updated>2011-03-01T23:59:34.285+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='予告'/><category scheme='http://www.blogger.com/atom/ns#' term='ElectroMaster'/><title type='text'>新作もうすぐ公開出来ます！</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_-4ccPTYegvg/S_1YamOYGbI/AAAAAAAAAGE/n2RRgg00Pvc/s1600/main_visual.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 242px;" src="http://2.bp.blogspot.com/_-4ccPTYegvg/S_1YamOYGbI/AAAAAAAAAGE/n2RRgg00Pvc/s320/main_visual.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5475629935913081266" /&gt;&lt;/a&gt;&lt;br /&gt;ええそうです、ついに新作です！&lt;br /&gt;&lt;br /&gt;レトロゲームのようですが、iPhone用電気ビリビリ爽快アクションゲーム！&lt;br /&gt;その名も「ElectroMaster（エレクトロマスター）」です。&lt;br /&gt;&lt;br /&gt;電気を溜めて電撃発射！敵を一掃だ！&lt;br /&gt;&lt;br /&gt;乞うご期待！&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-7327147940700705494?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/7327147940700705494/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2010/05/blog-post.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/7327147940700705494'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/7327147940700705494'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2010/05/blog-post.html' title='新作もうすぐ公開出来ます！'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_-4ccPTYegvg/S_1YamOYGbI/AAAAAAAAAGE/n2RRgg00Pvc/s72-c/main_visual.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-5593482765505317107</id><published>2010-01-25T23:56:00.003+09:00</published><updated>2011-03-01T23:29:58.211+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SolidDots'/><title type='text'>定番アプリに選定されたよ！</title><content type='html'>　ASCII.jpさんところの記事「これが定番iPhoneアプリだ」の「クリエイター・マルチメディア編」の中に我が「Solid Dots」が選ばれました！わー！超嬉しい。&lt;br /&gt;てなわけで、以下ご覧下さいね。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://ascii.jp/elem/000/000/491/491930/"&gt;これが定番iPhoneアプリだ【クリエイター・マルチメディア編】&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-5593482765505317107?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/5593482765505317107/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2010/01/blog-post.html#comment-form' title='2 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/5593482765505317107'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/5593482765505317107'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2010/01/blog-post.html' title='定番アプリに選定されたよ！'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-5188873824205835611</id><published>2009-10-31T14:41:00.006+09:00</published><updated>2011-03-01T23:30:18.098+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='作品紹介'/><category scheme='http://www.blogger.com/atom/ns#' term='SolidDots'/><title type='text'>Solid Dots ver1.2を審査に提出</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_-4ccPTYegvg/SuvOpFQe9II/AAAAAAAAAFs/0BcfXq9Kwt0/s1600-h/IMG_0808.PNG"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 214px; height: 320px;" src="http://4.bp.blogspot.com/_-4ccPTYegvg/SuvOpFQe9II/AAAAAAAAAFs/0BcfXq9Kwt0/s320/IMG_0808.PNG" border="0" alt=""id="BLOGGER_PHOTO_ID_5398635783514944642" /&gt;&lt;/a&gt;←自動翻訳とかのメニュー&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_-4ccPTYegvg/SuvOlPnCz0I/AAAAAAAAAFk/Y-cxRIf6pAw/s1600-h/IMG_0807.PNG"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 214px; height: 320px;" src="http://4.bp.blogspot.com/_-4ccPTYegvg/SuvOlPnCz0I/AAAAAAAAAFk/Y-cxRIf6pAw/s320/IMG_0807.PNG" border="0" alt=""id="BLOGGER_PHOTO_ID_5398635717574446914" /&gt;&lt;/a&gt;←黒い輪郭（このモデルよく出来てますよねー。作った人すごい、あ、作ったの僕じゃないです）&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_-4ccPTYegvg/SuvOcd02uaI/AAAAAAAAAFc/lNuH1Sg1rf8/s1600-h/IMG_0806.PNG"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 214px; height: 320px;" src="http://1.bp.blogspot.com/_-4ccPTYegvg/SuvOcd02uaI/AAAAAAAAAFc/lNuH1Sg1rf8/s320/IMG_0806.PNG" border="0" alt=""id="BLOGGER_PHOTO_ID_5398635566771648930" /&gt;&lt;/a&gt;←半分色のついた輪郭&lt;br /&gt;&lt;br /&gt;ver1.2の新機能は以下の通り。&lt;br /&gt;&lt;br /&gt;- 機械翻訳機能（アップロードされたシーンやコメントをボタン一発で翻訳できます）&lt;br /&gt;- 作者で検索機能&lt;br /&gt;- 輪郭表示機能（輪郭なし、黒、茶、半分くらいの色が設定できます）&lt;br /&gt;- メモリ効率の向上&lt;br /&gt;&lt;br /&gt;画面をみると分かりやすいと思います。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-5188873824205835611?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/5188873824205835611/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2009/10/solid-dots-ver12.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/5188873824205835611'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/5188873824205835611'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2009/10/solid-dots-ver12.html' title='Solid Dots ver1.2を審査に提出'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_-4ccPTYegvg/SuvOpFQe9II/AAAAAAAAAFs/0BcfXq9Kwt0/s72-c/IMG_0808.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-3595530416971329415</id><published>2009-09-27T23:20:00.005+09:00</published><updated>2011-03-01T23:30:30.099+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='書籍'/><category scheme='http://www.blogger.com/atom/ns#' term='SolidDots'/><title type='text'>Solid Dots Freeが本に載ってたよ！</title><content type='html'>Solid Dots Freeが「iPhoneアプリPERFECT vol.2」という本に載ってるのを偶然発見しました。すかさずその本は購入。メディアに載るとうれしいですね。&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_-4ccPTYegvg/Sr90_AtqzcI/AAAAAAAAAFM/KGIvnvI5UGg/s1600-h/51b16AN2w1L._SL500_AA240_.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 240px; height: 240px;" src="http://4.bp.blogspot.com/_-4ccPTYegvg/Sr90_AtqzcI/AAAAAAAAAFM/KGIvnvI5UGg/s320/51b16AN2w1L._SL500_AA240_.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5386152305230532034" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/4861904951/hatena-hamazou-22/ref=nosim"&gt;iPhoneアプリPERFECT vol.2のAmazonリンク&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;記事はこんなでした！&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_-4ccPTYegvg/Sr91bHzMPkI/AAAAAAAAAFU/7UhfLCnA0FA/s1600-h/IMG_0678.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 240px; height: 320px;" src="http://2.bp.blogspot.com/_-4ccPTYegvg/Sr91bHzMPkI/AAAAAAAAAFU/7UhfLCnA0FA/s320/IMG_0678.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5386152788169080386" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-3595530416971329415?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/3595530416971329415/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2009/09/solid-dots-free.html#comment-form' title='1 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/3595530416971329415'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/3595530416971329415'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2009/09/solid-dots-free.html' title='Solid Dots Freeが本に載ってたよ！'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_-4ccPTYegvg/Sr90_AtqzcI/AAAAAAAAAFM/KGIvnvI5UGg/s72-c/51b16AN2w1L._SL500_AA240_.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-4167409058054243384</id><published>2009-09-27T11:46:00.005+09:00</published><updated>2011-03-01T23:30:44.874+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='動画'/><category scheme='http://www.blogger.com/atom/ns#' term='SolidDots'/><title type='text'>Solid Dots 機能紹介ビデオ作ってみた</title><content type='html'>なんだかんだ、やっぱり特殊な操作があるんで、ビデオを作ってみたです。これを見ればどんなことが出来るのか分かりやすいかなと思います。&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/5G_W9-dNjrY&amp;rel=0&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;feature=player_profilepage&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/5G_W9-dNjrY&amp;rel=0&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;feature=player_profilepage&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/9vtDSphqF-g&amp;rel=0&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;feature=player_profilepage&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/9vtDSphqF-g&amp;rel=0&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;feature=player_profilepage&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/eisisA_nlL8&amp;rel=0&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;feature=player_profilepage&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/eisisA_nlL8&amp;rel=0&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;feature=player_profilepage&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/aug-opzH8-Y&amp;rel=0&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;feature=player_profilepage&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/aug-opzH8-Y&amp;rel=0&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;feature=player_profilepage&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/dQOegd7IbIs&amp;rel=0&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;feature=player_profilepage&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/dQOegd7IbIs&amp;rel=0&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;feature=player_profilepage&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-4167409058054243384?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/4167409058054243384/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2009/09/solid-dots.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/4167409058054243384'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/4167409058054243384'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2009/09/solid-dots.html' title='Solid Dots 機能紹介ビデオ作ってみた'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-2784982243796289017</id><published>2009-09-26T04:54:00.004+09:00</published><updated>2011-03-01T23:31:01.846+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AppBank'/><category scheme='http://www.blogger.com/atom/ns#' term='SolidDots'/><title type='text'>フリー版のver1.15を提出！そしてAppBankさん感謝！</title><content type='html'>フリー版のver1.15を審査に提出しました。&lt;br /&gt;内容としては、ネット関連機能が有償版のver1.1とほぼ同機能になること。メインはマイリストが作れるようになることですね。&lt;br /&gt;&lt;br /&gt;ver1.15&lt;br /&gt;- マイリスト作成機能を追加（ハート破れボタンを押して、破れてないハートになったらマイリストに追加されたことになります）&lt;br /&gt;- 自分で投稿したシーンへの人のコメントを削除できます&lt;br /&gt;- 自分で投稿したシーンのタグの編集をロックすることができます&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;それから、AppBankさんのところで紹介記事を書いていただきました！&lt;br /&gt;超うれしいです。あんなレビュー大手で紹介いただけるなんて。&lt;br /&gt;というわけで、以下リンクご参照ください。&lt;br /&gt;&lt;br /&gt;●Solid Dots Free -立体ドット絵モデラー-：ドット絵のモデルが作れるクリエイティブなアプリ！1325&lt;br /&gt;&lt;a href="http://www.appbank.net/2009/09/25/iphone-application/51329.php"&gt;http://www.appbank.net/2009/09/25/iphone-application/51329.php&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-2784982243796289017?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/2784982243796289017/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2009/09/ver115appbank.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/2784982243796289017'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/2784982243796289017'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2009/09/ver115appbank.html' title='フリー版のver1.15を提出！そしてAppBankさん感謝！'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-908702276027575628</id><published>2009-09-19T00:23:00.009+09:00</published><updated>2011-03-01T23:31:14.124+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SolidDots'/><title type='text'>Solid Dots ver1.1 リリースしました！</title><content type='html'>ついにリリースできましたよ！新機能を象徴する画像を貼りまくります。&lt;br /&gt;&lt;br /&gt;まずは、ファイルロードメニュー。ファイルが多くなってきて探せなくなった頃ですよね。だからほら、インデックスで飛ばせます。&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_-4ccPTYegvg/SrOmzbSv2sI/AAAAAAAAAFE/Q8GsiIBMLaE/s1600-h/IMG_0632.PNG"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 214px; height: 320px;" src="http://2.bp.blogspot.com/_-4ccPTYegvg/SrOmzbSv2sI/AAAAAAAAAFE/Q8GsiIBMLaE/s320/IMG_0632.PNG" border="0" alt=""id="BLOGGER_PHOTO_ID_5382829382067804866" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;そして、グリッド表示とかのオプションをアプリ起動中にも変更可能に！&lt;br /&gt;アンドゥも従来のモデル外をタップと、アンドゥボタンをタップから選択できます。&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_-4ccPTYegvg/SrOmcZ7wF1I/AAAAAAAAAE8/8o-lAfkDqf0/s1600-h/IMG_0631.PNG"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 214px; height: 320px;" src="http://3.bp.blogspot.com/_-4ccPTYegvg/SrOmcZ7wF1I/AAAAAAAAAE8/8o-lAfkDqf0/s320/IMG_0631.PNG" border="0" alt=""id="BLOGGER_PHOTO_ID_5382828986565924690" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;ネット機能が充実しました。いろんなビューがあるので、並べ替えて使いやすくしてください。&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_-4ccPTYegvg/SrOmYRlpg7I/AAAAAAAAAE0/BRJtYdSpLLU/s1600-h/IMG_0630.PNG"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 214px; height: 320px;" src="http://4.bp.blogspot.com/_-4ccPTYegvg/SrOmYRlpg7I/AAAAAAAAAE0/BRJtYdSpLLU/s320/IMG_0630.PNG" border="0" alt=""id="BLOGGER_PHOTO_ID_5382828915606258610" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;タグ荒らし対策に、タグロック機能。鍵マークをタップするとロックと解除ができます。&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_-4ccPTYegvg/SrOmTFdRxkI/AAAAAAAAAEs/QWfPdCx9boo/s1600-h/IMG_0629.PNG"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 214px; height: 320px;" src="http://3.bp.blogspot.com/_-4ccPTYegvg/SrOmTFdRxkI/AAAAAAAAAEs/QWfPdCx9boo/s320/IMG_0629.PNG" border="0" alt=""id="BLOGGER_PHOTO_ID_5382828826450576962" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;マイリスト登録機能。ハートボタンを押すとマイリストに登録します。もっかい押すと解除ね。&lt;br /&gt;いろいろな人のマイリストに登録されている数はハートの数で表示されます。&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_-4ccPTYegvg/SrOmN4WvMUI/AAAAAAAAAEk/qQh6RpDPfYU/s1600-h/IMG_0628.PNG"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 214px; height: 320px;" src="http://4.bp.blogspot.com/_-4ccPTYegvg/SrOmN4WvMUI/AAAAAAAAAEk/qQh6RpDPfYU/s320/IMG_0628.PNG" border="0" alt=""id="BLOGGER_PHOTO_ID_5382828737034137922" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;で、ほらね。ハートの表示が今までと変わってるでしょ。&lt;br /&gt;ハートの数順表示は「人気順」です。&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_-4ccPTYegvg/SrOmIOwip6I/AAAAAAAAAEc/thTPH2k2rYI/s1600-h/IMG_0627.PNG"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 214px; height: 320px;" src="http://4.bp.blogspot.com/_-4ccPTYegvg/SrOmIOwip6I/AAAAAAAAAEc/thTPH2k2rYI/s320/IMG_0627.PNG" border="0" alt=""id="BLOGGER_PHOTO_ID_5382828639968733090" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;こんな感じです。&lt;br /&gt;ほかにも細かくいろいろ追加されてますが、楽しんでもらえるといいな。&lt;br /&gt;ではー。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-908702276027575628?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/908702276027575628/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2009/09/solid-dots-ver11_19.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/908702276027575628'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/908702276027575628'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2009/09/solid-dots-ver11_19.html' title='Solid Dots ver1.1 リリースしました！'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_-4ccPTYegvg/SrOmzbSv2sI/AAAAAAAAAFE/Q8GsiIBMLaE/s72-c/IMG_0632.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-7386275187144682229</id><published>2009-09-07T01:55:00.003+09:00</published><updated>2011-03-01T23:31:23.228+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SolidDots'/><title type='text'>Solid Dots ver1.1リジェクトされた！ので修正するじょ！</title><content type='html'>なぜか有料版だけリジェクトされたので、ついでに機能アップとかもいれちゃおうと画策中。&lt;br /&gt;&lt;br /&gt;・タグロック機能&lt;br /&gt;・モデル投稿者は自分のモデルへのコメントを消せる機能&lt;br /&gt;・マイリスト機能&lt;br /&gt;・マイリスト登録数でモデルをソートする機能&lt;br /&gt;&lt;br /&gt;といったところかな。&lt;br /&gt;&lt;br /&gt;ちなみにリジェクトの理由は、ネットワークにつながっていない状態でネットワーク機能を使用した際に、つながってませんよというインフォを出しなさいっていうことでした。確かにそんなチェックしてませんでした。にゃん；&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-7386275187144682229?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/7386275187144682229/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2009/09/solid-dots-ver11.html#comment-form' title='2 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/7386275187144682229'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/7386275187144682229'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2009/09/solid-dots-ver11.html' title='Solid Dots ver1.1リジェクトされた！ので修正するじょ！'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-7503436565191074383</id><published>2009-08-09T14:28:00.005+09:00</published><updated>2011-03-01T23:31:33.991+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SolidDots'/><title type='text'>Solid Dots ver1.1審査中</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_-4ccPTYegvg/Sn5fH5QqFMI/AAAAAAAAAEU/F3rb4j9wUhY/s1600-h/20205458-777ba37252fb220331c3cc1c379e5702.4a707aa6-scaled.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 220px;" src="http://2.bp.blogspot.com/_-4ccPTYegvg/Sn5fH5QqFMI/AAAAAAAAAEU/F3rb4j9wUhY/s320/20205458-777ba37252fb220331c3cc1c379e5702.4a707aa6-scaled.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5367832395106620610" /&gt;&lt;/a&gt;&lt;br /&gt;次バージョンを審査に出しました。&lt;br /&gt;機能は以下の通り！&lt;br /&gt;&lt;br /&gt;Solid Dots ver1.1&lt;br /&gt;- 日本語対応&lt;br /&gt;- ネットワーク関係でのクラッシュを修正&lt;br /&gt;- 検索したあとのページ送りの不具合を修正&lt;br /&gt;- 黒い色でも陰影がわかる程度に表示するようにしました&lt;br /&gt;- ダウンロード画面のコメント等が長過ぎる場合でもちゃんと表示するように修正。&lt;br /&gt;- 設定画面をアプリ内へ移行。グリッド表示切り替えも起動中に可能です。&lt;br /&gt;- アンドゥをボタンでも操作できるようにしました。&lt;br /&gt;- 一時ボタンの左利き対応。両利きにすると傾けて位置を変えられます。&lt;br /&gt;- twitterへの投稿機能（モデルアップロード時、コメント時）&lt;br /&gt;&lt;br /&gt;あと、要望いただいた画像の機能を追加。&lt;br /&gt;ついでに、同じような選択部分に対して色を塗る機能も追加。&lt;br /&gt;&lt;br /&gt;フリー版は以下の通り。&lt;br /&gt;ちょっと制限が前よりきつくなってます。&lt;br /&gt;なるべく多くの人にアップロードしてもらいたいなって思いは変わりませんが、あまりにも元データそのままで無加工の作品をアップする人が多いので、その辺りを鑑みてフリー版だけ上記に加えて以下の機能を追加。&lt;br /&gt;&lt;br /&gt;- ダウンロードしたシーンの再アップロードをできなくしました&lt;br /&gt;&lt;br /&gt;いじょ。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-7503436565191074383?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/7503436565191074383/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2009/08/solid-dots-ver11.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/7503436565191074383'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/7503436565191074383'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2009/08/solid-dots-ver11.html' title='Solid Dots ver1.1審査中'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_-4ccPTYegvg/Sn5fH5QqFMI/AAAAAAAAAEU/F3rb4j9wUhY/s72-c/20205458-777ba37252fb220331c3cc1c379e5702.4a707aa6-scaled.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-1295622232162109377</id><published>2009-07-24T13:24:00.003+09:00</published><updated>2011-03-01T23:31:54.690+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SolidDotsViewer'/><category scheme='http://www.blogger.com/atom/ns#' term='SolidDots'/><title type='text'>PCビューワーからのコメント投稿など</title><content type='html'>　先日作成したPCからSolid Dotsの作品を閲覧するビューワーですが、PCからのアクセスでもviewsカウンタが回るようにしました。もちろんクッキーでアクセス履歴を残しているのでリロードしてもガンガン回ることはありません。教えてくれたchishowに感謝！&lt;br /&gt;&lt;br /&gt;　あと、コメントの投稿もPCからやりたいなーと思ってたので、荒らし対策にcatpchaをつけてコメント投稿できるようなフォームをつけた。これもphpからcatpchaを扱える関数があったので、さくさくっとできた。catpcha画像の表示がたまにうまく転送されないことがあるのが難点かな。&lt;br /&gt;&lt;br /&gt;とりあえずこんなとこー。&lt;br /&gt;&lt;br /&gt;ビューワーのリンクは以下です。&lt;br /&gt;&lt;a href="http://xionchannel.no-ip.org/~xionchannel/index_viewer.php"&gt;http://xionchannel.no-ip.org/~xionchannel/index_viewer.php&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-1295622232162109377?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/1295622232162109377/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2009/07/pc.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/1295622232162109377'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/1295622232162109377'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2009/07/pc.html' title='PCビューワーからのコメント投稿など'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-5478711315915962362</id><published>2009-07-23T01:18:00.003+09:00</published><updated>2011-03-01T23:32:11.002+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Bot'/><category scheme='http://www.blogger.com/atom/ns#' term='Twitter'/><category scheme='http://www.blogger.com/atom/ns#' term='SolidDots'/><title type='text'>Solid Dots 新着投稿お知らせTwitterBot</title><content type='html'>PC用ビューワーができたのをいいことに、&lt;br /&gt;新着モデル投稿のお知らせをつぶやくTwitterBotを作りました。&lt;br /&gt;&lt;br /&gt;日本語版と英語版がありますので、&lt;br /&gt;ぜひよろしく〜&lt;br /&gt;&lt;br /&gt;●日本語版お知らせBot&lt;br /&gt;&lt;a href="http://twitter.com/SolidDots"&gt;SolidDots : http://twitter.com/SolidDots&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;●英語版お知らせBot&lt;br /&gt;&lt;a href="http://twitter.com/SolidDotsEng"&gt;SolidDotsEng：http://twitter.com/SolidDotsEng&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;英語でも書いておきましょうか。誰も見てないだろうけど。&lt;br /&gt;&lt;br /&gt;Now, I prepared the Twitter Bot who twees newly uploaded model news.&lt;br /&gt;Please follow this account!&lt;br /&gt;&lt;br /&gt;●Upload News Bot in English&lt;br /&gt;&lt;a href="http://twitter.com/SolidDotsEng"&gt;SolidDotsEng: http://twitter.com/SolidDotsEng&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-5478711315915962362?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/5478711315915962362/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2009/07/solid-dots-twitterbot.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/5478711315915962362'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/5478711315915962362'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2009/07/solid-dots-twitterbot.html' title='Solid Dots 新着投稿お知らせTwitterBot'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-7855141033909126400</id><published>2009-07-22T02:41:00.005+09:00</published><updated>2011-03-01T23:32:37.646+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SolidDotsViewer'/><category scheme='http://www.blogger.com/atom/ns#' term='SolidDots'/><category scheme='http://www.blogger.com/atom/ns#' term='WhatsHot'/><title type='text'>Solid Dots がWHAT'S HOT入り！</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_-4ccPTYegvg/SmX-3DbozuI/AAAAAAAAAEM/hA-Qt-ZMBRw/s1600-h/IMG_0311.PNG"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 214px; height: 320px;" src="http://4.bp.blogspot.com/_-4ccPTYegvg/SmX-3DbozuI/AAAAAAAAAEM/hA-Qt-ZMBRw/s320/IMG_0311.PNG" border="0" alt=""id="BLOGGER_PHOTO_ID_5360971153221930722" /&gt;&lt;/a&gt;&lt;br /&gt;AppStoreにある「WHAT'S HOT」にSolid Dotsが選ばれました！&lt;br /&gt;&lt;br /&gt;じゃじゃーん。画像を見てちょ。記念にスクリーンショット撮ったよw&lt;br /&gt;iTuneからいける方もリストに載ってますねー。うれしいー。&lt;br /&gt;&lt;br /&gt;もっとDot仲間が増えるといいな。&lt;br /&gt;最近のおすすめは「&lt;a href="http://xionchannel.no-ip.org/~xionchannel/index_viewer.php?tag=重機"&gt;重機シリーズ&lt;/a&gt;」と「&lt;a href="http://xionchannel.no-ip.org/~xionchannel/index_viewer.php?tag=Girl"&gt;Girlシリーズ&lt;/a&gt;」ですね。&lt;br /&gt;特にGirlの「&lt;a href="http://xionchannel.no-ip.org/~xionchannel/index_viewer.php?fid=290"&gt;イヌミミ&lt;/a&gt;」はいいですよー。&lt;br /&gt;&lt;br /&gt;と、PC用のビューワーができたのでリンクも貼ってみました。&lt;br /&gt;&lt;a href="http://xionchannel.no-ip.org/~xionchannel/index_viewer.php"&gt;トップページはこちら&lt;/a&gt;。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-7855141033909126400?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/7855141033909126400/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2009/07/solid-dots-whats-hot.html#comment-form' title='2 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/7855141033909126400'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/7855141033909126400'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2009/07/solid-dots-whats-hot.html' title='Solid Dots がWHAT&apos;S HOT入り！'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_-4ccPTYegvg/SmX-3DbozuI/AAAAAAAAAEM/hA-Qt-ZMBRw/s72-c/IMG_0311.PNG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-4710667549925409980</id><published>2009-07-21T00:02:00.003+09:00</published><updated>2011-03-01T23:33:12.723+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='papervision3d'/><category scheme='http://www.blogger.com/atom/ns#' term='SolidDotsViewer'/><category scheme='http://www.blogger.com/atom/ns#' term='SolidDots'/><category scheme='http://www.blogger.com/atom/ns#' term='Flash'/><title type='text'>Solid Dots PC用のビューワーを作成中</title><content type='html'>いい作品をtwitterとかに貼付けられるように、PCから見られるビューワーを作成中。&lt;br /&gt;&lt;br /&gt;何を使ってウェブ３Dを実現しようかと迷ったんだけど、結局のところFLASHが普及しているのでFLASH用に作ってます。とはいえFLASHのスクリプト言語ActionScriptなんて触ったこと無いので、すべてが初体験。&lt;br /&gt;&lt;br /&gt;いろいろ調べたところ、FLASHのライブラリでpapervison3dというものがあるらしい。それを使うとそれなりに３Dを扱うことができるっぽいので、組んでみてたところ、どうもソフトウェアレンダリングでZソートというすごい代物だということが判明。時既に遅し、もう組んでしまってたので、高速化なんかほぼ望めず。シェーディングも普通にライト炊いたのでは無理。&lt;br /&gt;&lt;br /&gt;シェーディングについては、各面別にマテリアルを用意して、マテリアルの方向別に６面分の光源計算をしてマテリアルの明度をリアルタイムに変えるというなんともレガシーな方法。パレットチェンジしているような気分です。ネタがドット絵だからむしろ良いのか？&lt;br /&gt;&lt;br /&gt;とまあそんなこんなで、現状ここまでできました。&lt;br /&gt;&lt;a href="http://xionchannel.no-ip.org/~xionchannel/index_viewer.php?&amp;fid=271"&gt;β版ページ&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-4710667549925409980?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/4710667549925409980/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2009/07/solid-dots-pc.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/4710667549925409980'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/4710667549925409980'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2009/07/solid-dots-pc.html' title='Solid Dots PC用のビューワーを作成中'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-5630919224974603910</id><published>2009-07-17T09:31:00.003+09:00</published><updated>2011-03-01T23:33:42.645+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FAQ'/><category scheme='http://www.blogger.com/atom/ns#' term='SolidDots'/><title type='text'>Solid Dots 操作方法のTIPS</title><content type='html'>操作がいろいろありすぎてわからない人多いと思うので、こうするとやりやすいよという方法をご紹介。&lt;br /&gt;&lt;br /&gt;Q1: 思ったところを削れない&lt;br /&gt;A1: ナイフアイコンのときに、指を画面へのせた状態のままだと削られないので、その状態でしっかりと削りたいブロックにカーソルがあうようにして、それから指を離してください。これで狙ったところを削れますよ。&lt;br /&gt;&lt;br /&gt;Q2: 思ったところに色を塗れない&lt;br /&gt;A2: デフォルトだとパレット画面の塗り方設定が「Drag Painting」になっているので、連続的に塗れるのはいいですけど狙ったところを塗れない。そこで、「Drag Painting」ボタンを何回か押すとモードが変わります。「Pick Painting」にすると、１個づつですけどナイフアイコンのときのように指を離すまでは色が塗られなくなって、狙えるようになりますよ。&lt;br /&gt;&lt;br /&gt;Q3: 狙ったところにブロックを盛れない&lt;br /&gt;A3: Q1と同様に、指を離すまでは確定されないので、狙ったところにカーソルをあわせるようにしてみてくださいな。&lt;br /&gt;&lt;br /&gt;Q4: アンドゥーはないの？&lt;br /&gt;A4: モデル外の部分をタップするとアンドゥーできますよ。&lt;br /&gt;&lt;br /&gt;Q5: 左下のコマンドアイコン「グローブ」「ルーペ」「スポイト」の使い方がわからない。&lt;br /&gt;A5: 左下にある「グローブ」「ルーペ」「スポイト」などはそこに指が置かれているときだけ有効になる一時的な機能です。たとえばグローブは、ナイフで削っている作業の途中にモデルを一時的に回転させたい場合に使用します。そのときにはグローブに左親指をのせて、右手で画面をドラッグすると、ほらモデルが回りました。で、左手をコマンドアイコンから離すとナイフモードに戻りますのでサクサクモデルが作れます。同じくルーペも指をのせている間だけ拡大されます。スポイトも指をのせている間だけスポイトモードになるので、左手でスポイトを触りながら、右手で色を吸い取りたいブロックを触ってください。&lt;br /&gt;&lt;br /&gt;まずはこんなところでしょうか。&lt;br /&gt;公式サイトの方にもFAQとして今度載せておきますね。&lt;br /&gt;次バージョンにはヘルプをアプリ内にいれるかなぁ。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-5630919224974603910?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/5630919224974603910/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2009/07/solid-dots-tips.html#comment-form' title='1 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/5630919224974603910'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/5630919224974603910'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2009/07/solid-dots-tips.html' title='Solid Dots 操作方法のTIPS'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-8832204770207133252</id><published>2009-07-16T09:43:00.003+09:00</published><updated>2011-03-01T23:34:03.396+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='レビュー'/><category scheme='http://www.blogger.com/atom/ns#' term='SolidDots'/><title type='text'>Solid Dots レビュー記事紹介</title><content type='html'>●white dev. の日記&lt;br /&gt;「Solid Dots」&lt;br /&gt;&lt;a href="http://d.hatena.ne.jp/whitedev/20090714/1247541646#c"&gt;http://d.hatena.ne.jp/whitedev/20090714/1247541646#c&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;●iPhone 3G Wiki blog&lt;br /&gt;「かわいい立体ドット絵ツクール」&lt;br /&gt;&lt;a href="http://blog.sohaya.com/2009/07/14/solid-dots/"&gt;http://blog.sohaya.com/2009/07/14/solid-dots/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;●これがiPhoneクオリティ！&lt;br /&gt;「「Solid Dots -立体ドット絵モデラー」自分でドット絵を作成できるアプリ。共有も可能！」&lt;br /&gt;&lt;a href="http://www.iphone-quality.com/apps/solid-dots/"&gt;http://www.iphone-quality.com/apps/solid-dots/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;●CreativeApplications.Net&lt;br /&gt;「3966 Solid Dots [iPhone]」&lt;br /&gt;&lt;a href="http://www.creativeapplications.net/iphone/solid-dots-iphone/"&gt;http://www.creativeapplications.net/iphone/solid-dots-iphone/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;現時点で以上のものをみつけましたー。&lt;br /&gt;レビュー記事をこんなに書いてもらえるとはしあわせだ。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-8832204770207133252?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/8832204770207133252/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2009/07/solid-dots.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/8832204770207133252'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/8832204770207133252'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2009/07/solid-dots.html' title='Solid Dots レビュー記事紹介'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-4544495441667493875</id><published>2009-07-14T21:57:00.004+09:00</published><updated>2011-03-01T23:34:19.099+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='記事'/><category scheme='http://www.blogger.com/atom/ns#' term='レビュー'/><category scheme='http://www.blogger.com/atom/ns#' term='SolidDots'/><title type='text'>ASCII.jpで記事になったよ！</title><content type='html'>なんか、いつのまにかASCII.jpで記事になってるー！&lt;br /&gt;ぜんぜん気づかなかったのだけど、twitterでこの記事紹介してくれる方がいて発見。&lt;br /&gt;&lt;br /&gt;うーん。なんだか感慨深い。&lt;br /&gt;でもこういうのって勝手に記事になるもんなんだね。知らなかったw&lt;br /&gt;&lt;br /&gt;みなさんに楽しんでもらえると良いなー♪&lt;br /&gt;&lt;br /&gt;記事は以下のリンクから。&lt;br /&gt;&lt;a href="http://ascii.jp/elem/000/000/435/435677/"&gt;http://ascii.jp/elem/000/000/435/435677/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-4544495441667493875?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/4544495441667493875/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2009/07/asciijp.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/4544495441667493875'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/4544495441667493875'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2009/07/asciijp.html' title='ASCII.jpで記事になったよ！'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-2598581867771559867</id><published>2009-07-14T07:26:00.006+09:00</published><updated>2011-03-01T23:34:30.422+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SolidDots'/><title type='text'>Solid Dots ver1.0</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=321818214&amp;mt=8"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 166px; height: 74px;" src="http://3.bp.blogspot.com/_-4ccPTYegvg/Slu1kV5gIGI/AAAAAAAAAEE/K0-ItNOE6Ao/s320/avail_on_app_store.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5358075817645580386" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;立体ドット絵モデラーの審査が通りました！&lt;br /&gt;フリー版もあるので、試してみてくださいな。&lt;br /&gt;&lt;br /&gt;以下はアプリの説明ページ。&lt;br /&gt;&lt;a href="http://xionchannel.no-ip.org/~xionchannel/solid_dots/index_j.html"&gt;http://xionchannel.no-ip.org/~xionchannel/solid_dots/index_j.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-2598581867771559867?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/2598581867771559867/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2009/07/solid-dots-ver10.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/2598581867771559867'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/2598581867771559867'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2009/07/solid-dots-ver10.html' title='Solid Dots ver1.0'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_-4ccPTYegvg/Slu1kV5gIGI/AAAAAAAAAEE/K0-ItNOE6Ao/s72-c/avail_on_app_store.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-7812617363561456974</id><published>2009-07-10T00:41:00.003+09:00</published><updated>2011-03-01T23:34:47.895+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='審査'/><title type='text'>審査結果が出ません</title><content type='html'>7/1にバグ報告がきて、翌日に修正版を提出。&lt;br /&gt;それからいままで音沙汰無しです。&lt;br /&gt;&lt;br /&gt;そろそろだと思うんだけどなぁ。&lt;br /&gt;でも、その前に出したCubing Timer ver1.3は３週間くらいかかったんだよなぁ。&lt;br /&gt;&lt;br /&gt;いい加減どうにかしてください。のんびりやさんのアップル。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-7812617363561456974?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/7812617363561456974/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2009/07/blog-post.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/7812617363561456974'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/7812617363561456974'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2009/07/blog-post.html' title='審査結果が出ません'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-3831615811831076422</id><published>2009-06-29T02:43:00.003+09:00</published><updated>2011-03-01T23:35:01.294+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='審査'/><category scheme='http://www.blogger.com/atom/ns#' term='SolidDots'/><title type='text'>Solid Dots審査に出しました</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_-4ccPTYegvg/SkeslTOKdfI/AAAAAAAAADU/qAkGPkVXMbY/s1600-h/Default.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 214px; height: 320px;" src="http://1.bp.blogspot.com/_-4ccPTYegvg/SkeslTOKdfI/AAAAAAAAADU/qAkGPkVXMbY/s320/Default.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5352436438967940594" /&gt;&lt;/a&gt;&lt;br /&gt;立体ドット絵モデラーのアプリですが、本日審査に出しました。&lt;br /&gt;早く公開できると良いなぁ。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-3831615811831076422?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/3831615811831076422/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2009/06/solid-dots.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/3831615811831076422'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/3831615811831076422'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2009/06/solid-dots.html' title='Solid Dots審査に出しました'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_-4ccPTYegvg/SkeslTOKdfI/AAAAAAAAADU/qAkGPkVXMbY/s72-c/Default.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-4461309307626030820</id><published>2009-06-29T02:40:00.005+09:00</published><updated>2011-03-01T23:35:20.012+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CubingTimer'/><title type='text'>Cubing Timer ver1.3</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_-4ccPTYegvg/SkerReNEaEI/AAAAAAAAADM/jyxE-E34mKw/s1600-h/IMG_0264.PNG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 214px; height: 320px;" src="http://3.bp.blogspot.com/_-4ccPTYegvg/SkerReNEaEI/AAAAAAAAADM/jyxE-E34mKw/s320/IMG_0264.PNG" border="0" alt=""id="BLOGGER_PHOTO_ID_5352434998807128130" /&gt;&lt;/a&gt;&lt;br /&gt;Cubing TimerのiPhone OS3.0対応版の審査が通過しました。&lt;br /&gt;&lt;br /&gt;新機能は以下の通り。&lt;br /&gt;&lt;br /&gt;- OS3.0へ対応&lt;br /&gt;- ユーザーインターフェース（Reset, DNS）を少しわかりやすく修正。&lt;br /&gt;&lt;br /&gt;ま、ボタンの文字変えただけなんで、たいしたことないですけど、今までわかりにくかったのは確かなので。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-4461309307626030820?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/4461309307626030820/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2009/06/cubing-timer-ver13.html#comment-form' title='1 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/4461309307626030820'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/4461309307626030820'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2009/06/cubing-timer-ver13.html' title='Cubing Timer ver1.3'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_-4ccPTYegvg/SkerReNEaEI/AAAAAAAAADM/jyxE-E34mKw/s72-c/IMG_0264.PNG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-2992247461854300217</id><published>2009-06-24T02:35:00.006+09:00</published><updated>2011-03-01T23:36:02.714+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SolidDots'/><title type='text'>完成間近</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_-4ccPTYegvg/SkEStbOkvJI/AAAAAAAAADE/ZE71Tndyy0A/s1600-h/network.PNG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 214px; height: 320px;" src="http://1.bp.blogspot.com/_-4ccPTYegvg/SkEStbOkvJI/AAAAAAAAADE/ZE71Tndyy0A/s320/network.PNG" border="0" alt=""id="BLOGGER_PHOTO_ID_5350578403905158290" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_-4ccPTYegvg/SkESmR0BdJI/AAAAAAAAAC8/TpkR15VL1vM/s1600-h/model.PNG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 214px; height: 320px;" src="http://2.bp.blogspot.com/_-4ccPTYegvg/SkESmR0BdJI/AAAAAAAAAC8/TpkR15VL1vM/s320/model.PNG" border="0" alt=""id="BLOGGER_PHOTO_ID_5350578281118790802" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;　ようやく、ちゃんと形が作れるようになりました。ネットにもアップできるようになってますし、もうアプリも完成ですね。今はフリー版の対応を考えている感じです。アプリの紹介HPも作らなくちゃなと思ってます。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-2992247461854300217?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/2992247461854300217/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2009/06/hp.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/2992247461854300217'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/2992247461854300217'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2009/06/hp.html' title='完成間近'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_-4ccPTYegvg/SkEStbOkvJI/AAAAAAAAADE/ZE71Tndyy0A/s72-c/network.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-1322568895180680943</id><published>2009-06-20T13:46:00.002+09:00</published><updated>2011-03-01T23:36:24.662+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='XCode'/><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='SDK'/><title type='text'>複数SDKはやっぱだめだった</title><content type='html'>　先日の複数SDKの件ですが、結局のところだめでした。XCodeが起動する際にどこのフォルダのXCodeが起動するかが不定になるようで、新しいSDKフォルダに切り替えても古いXCodeが起動したりしてなんだか安定しない。&lt;br /&gt;&lt;br /&gt;　そうこうしているうちに、正式版の3.0SDKが出たので、すべて削除して、あらためてSDK１つだけ入れることにしました。現状これで3.0のiPhoneへアプリの転送ができてます。ver2.2アプリなどもそのまま転送できるのでテストできますね。&lt;br /&gt;&lt;br /&gt;　さあ、もう一踏ん張り。もうすぐアプリ完成するぞー！（あと１週間程度でなんとかしたい。。。）&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-1322568895180680943?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/1322568895180680943/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2009/06/sdk_20.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/1322568895180680943'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/1322568895180680943'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2009/06/sdk_20.html' title='複数SDKはやっぱだめだった'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-7736859285205924635</id><published>2009-06-08T23:33:00.003+09:00</published><updated>2011-03-01T23:36:42.734+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='XCode'/><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='SDK'/><title type='text'>SDKチェンジ、微妙にうまくいかない</title><content type='html'>　シンボリックリンク張り替えでのSDKチェンジですが、shスクリプトあるいは、アップルスクリプトを使用してリンク張り替え後に自動的にXCodeを起動するようにしてみたところ、一見うまくいくけど、iPhoneシミュレータを起動させてデバッグしようとするとうまくいかない。どうやら内部パスが/Developerからのものではなく、本体のパスで記述されてしまうためにデバッガが正しく動作しないみたい。&lt;br /&gt;&lt;br /&gt;　で、なぜかFinderから/Developer以下のXCodeを選択して起動させるとそういう不具合はない。なんなんでしょうね。Docへ登録した/Developer以下のXCode起動も問題ない。スクリプトから起動させるアプリだけが不具合を被る様子。あれか、アプリ起動コマンドのまえにシンボリックリンクの宛先の解決をしてしまうのかもしれんな。まいった。&lt;br /&gt;&lt;br /&gt;　というわけで、ワンタッチでリンク張り替えてXCode起動はあきらめて、リンク張り替えとXCode起動の２タッチで我慢することにしましたとさ。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-7736859285205924635?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/7736859285205924635/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2009/06/sdk.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/7736859285205924635'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/7736859285205924635'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2009/06/sdk.html' title='SDKチェンジ、微妙にうまくいかない'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-5454237870348276871</id><published>2009-06-07T23:19:00.004+09:00</published><updated>2011-03-01T23:36:58.119+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='XCode'/><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='SDK'/><title type='text'>iPhoneSDK複数インストール</title><content type='html'>　iPhoneSDKのベータが出てたりするので、とりあえず旧バージョンを残したまま新バージョンもインストールできるような方法を探してました。で、別のフォルダにインストールしたり、別アカウントを作ってインストールしたりという書き込みをいろんなところで見るのですが、やり方わかんなかったので、以下の方法にしてみました。&lt;br /&gt;&lt;br /&gt;１、旧バージョンの入っている/Developerを別の場所に退避。（例えば/iPhoneSDK221/Developerとか）&lt;br /&gt;２、新バージョンを通常インストール。/Developerにインストールされます。&lt;br /&gt;３、新バージョンを別の場所に退避。（例えば/iPhoneSDK30beta5/Developerとか）&lt;br /&gt;４、退避したそれぞれから都合によって/Developerへシンボリックリンクを張る。&lt;br /&gt;&lt;br /&gt;以上で好きなようにSDKバージョンを切り替えながら作業ができますね。&lt;br /&gt;で、それをもう少し簡易にやるのに、２つほどシェルスクリプトを用意して、シンボリックリンクを削除して張り直すようなシェルスクリプトを各バージョン別に用意しました。&lt;br /&gt;&lt;br /&gt;とまあこんな感じです。&lt;br /&gt;betaがとれて、正式版になったらSDKを切り替えて使用する必要はなくなるのかもですね。&lt;br /&gt;（現状は3.0から2.xへ実機用appがインストールできないみたいですね）&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-5454237870348276871?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/5454237870348276871/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2009/06/iphonesdk.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/5454237870348276871'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/5454237870348276871'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2009/06/iphonesdk.html' title='iPhoneSDK複数インストール'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-8223146428508792992</id><published>2009-05-18T02:01:00.003+09:00</published><updated>2011-03-01T23:37:11.039+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SolidDots'/><title type='text'>ダウンロードリスト</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_-4ccPTYegvg/ShBDfY46qJI/AAAAAAAAAC0/WBlA9kDnSS0/s1600-h/Screenshot+2009.05.18+02.00.06.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 214px; height: 320px;" src="http://2.bp.blogspot.com/_-4ccPTYegvg/ShBDfY46qJI/AAAAAAAAAC0/WBlA9kDnSS0/s320/Screenshot+2009.05.18+02.00.06.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5336839764970219666" /&gt;&lt;/a&gt;&lt;br /&gt;とりあえず、リスト画面を作ってみた。&lt;br /&gt;いろいろとバグの巣でなかなか大変でした。&lt;br /&gt;&lt;br /&gt;まだまだいろいろ大変そうですが、がんばります。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-8223146428508792992?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/8223146428508792992/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2009/05/blog-post_18.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/8223146428508792992'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/8223146428508792992'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2009/05/blog-post_18.html' title='ダウンロードリスト'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_-4ccPTYegvg/ShBDfY46qJI/AAAAAAAAAC0/WBlA9kDnSS0/s72-c/Screenshot+2009.05.18+02.00.06.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-3945217128722188658</id><published>2009-05-07T01:51:00.003+09:00</published><updated>2011-03-01T23:37:21.780+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SolidDots'/><title type='text'>アップロード機能できました</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_-4ccPTYegvg/SgHBGTnAgTI/AAAAAAAAACs/hxr1gYXoanU/s1600-h/IMG_0024.PNG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 214px; height: 320px;" src="http://1.bp.blogspot.com/_-4ccPTYegvg/SgHBGTnAgTI/AAAAAAAAACs/hxr1gYXoanU/s320/IMG_0024.PNG" border="0" alt=""id="BLOGGER_PHOTO_ID_5332755747870638386" /&gt;&lt;/a&gt;&lt;br /&gt;このGW中にいろいろやって、ようやくアップロードの機能も実装できました。&lt;br /&gt;&lt;br /&gt;iPhone -&gt; Dynamic DNS -&gt; 自宅サーバー -&gt; php -&gt; MySQL という流れでデータが流れます。&lt;br /&gt;&lt;br /&gt;Ubuntuのマシンを新しく作成して、自前のサーバーにしました。phpを好き勝手使いつつ、容量もそれなりにないと困るので自前で用意してしまった方がいろいろ楽かと思ったので。最近はatom搭載のべアボーンキットがあるので、格安にサーバーが作れますね。25000円程度で組めました。&lt;br /&gt;&lt;br /&gt;添付の画面はアップロード用画面。サムネール画像とタイトル、コメント、タグ設定をして投稿という感じを考えてます。まあ、ニコニコ動画みたいなもんですかね。&lt;br /&gt;&lt;br /&gt;今日はここまで。&lt;br /&gt;明日からはダウンロード機能の方の整備ですな。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-3945217128722188658?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/3945217128722188658/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2009/05/blog-post_07.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/3945217128722188658'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/3945217128722188658'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2009/05/blog-post_07.html' title='アップロード機能できました'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_-4ccPTYegvg/SgHBGTnAgTI/AAAAAAAAACs/hxr1gYXoanU/s72-c/IMG_0024.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-2551421702347271694</id><published>2009-05-04T00:56:00.004+09:00</published><updated>2011-03-01T23:37:31.316+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SolidDots'/><title type='text'>セーブ画面できた</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_-4ccPTYegvg/Sf2-8zOoo1I/AAAAAAAAACk/OhzuOEbQhRk/s1600-h/Screenshot+2009.05.04+00.45.31.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 214px; height: 320px;" src="http://3.bp.blogspot.com/_-4ccPTYegvg/Sf2-8zOoo1I/AAAAAAAAACk/OhzuOEbQhRk/s320/Screenshot+2009.05.04+00.45.31.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5331627485629555538" /&gt;&lt;/a&gt;&lt;br /&gt;セーブとロードができるようになったので、画面デザインやりました。&lt;br /&gt;まだ、アップロードとダウンロードの機能は実装してませんが。ネット関連のメタファーに迷ったけど、こんなもんでしょう。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-2551421702347271694?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/2551421702347271694/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2009/05/blog-post_04.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/2551421702347271694'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/2551421702347271694'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2009/05/blog-post_04.html' title='セーブ画面できた'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_-4ccPTYegvg/Sf2-8zOoo1I/AAAAAAAAACk/OhzuOEbQhRk/s72-c/Screenshot+2009.05.04+00.45.31.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-5856058008265817529</id><published>2009-05-02T03:33:00.004+09:00</published><updated>2011-03-01T23:37:55.183+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PNG'/><category scheme='http://www.blogger.com/atom/ns#' term='SolidDots'/><category scheme='http://www.blogger.com/atom/ns#' term='Chunk'/><title type='text'>セーブデータに四苦八苦</title><content type='html'>セーブデータの対応をしてます。&lt;br /&gt;&lt;br /&gt;PNGにオリジナルチャンクを追加する方向で検討中。&lt;br /&gt;PNGの仕様書をあさってみたり、エンディアンの変換で戸惑ってみたり。&lt;br /&gt;&lt;br /&gt;とりあえずセーブできるところまで作った。ロードはこれからですが、ファイルサイズが200KBを超えるような感じ。ネットにアップロードすることを考えてるけど、このサイズで大丈夫かな。&lt;br /&gt;&lt;br /&gt;さてさて、どうなることやら。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-5856058008265817529?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/5856058008265817529/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2009/05/blog-post.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/5856058008265817529'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/5856058008265817529'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2009/05/blog-post.html' title='セーブデータに四苦八苦'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-6310207302137593947</id><published>2009-04-27T02:40:00.002+09:00</published><updated>2011-03-01T23:38:05.638+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SolidDots'/><title type='text'>パレット改良</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_-4ccPTYegvg/SfScji0vBbI/AAAAAAAAACc/rNQo99HHFlU/s1600-h/Screenshot+2009.04.26+18.03.22.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 214px; height: 320px;" src="http://4.bp.blogspot.com/_-4ccPTYegvg/SfScji0vBbI/AAAAAAAAACc/rNQo99HHFlU/s320/Screenshot+2009.04.26+18.03.22.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5329056393543484850" /&gt;&lt;/a&gt;&lt;br /&gt;テクスチャ選択画面と釣り合うようにクオリティアップさせました。機能は変わらず。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-6310207302137593947?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/6310207302137593947/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2009/04/blog-post_27.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/6310207302137593947'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/6310207302137593947'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2009/04/blog-post_27.html' title='パレット改良'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_-4ccPTYegvg/SfScji0vBbI/AAAAAAAAACc/rNQo99HHFlU/s72-c/Screenshot+2009.04.26+18.03.22.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-3916679318301987912</id><published>2009-04-26T01:00:00.005+09:00</published><updated>2011-03-01T23:38:15.957+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SolidDots'/><title type='text'>盛るぜ〜盛るぜ〜、超盛るぜ〜♪</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_-4ccPTYegvg/SfMzylYx0MI/AAAAAAAAACU/eBDwR0kNBqA/s1600-h/%E3%83%94%E3%82%AF%E3%83%81%E3%83%A3+3.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 172px; height: 320px;" src="http://1.bp.blogspot.com/_-4ccPTYegvg/SfMzylYx0MI/AAAAAAAAACU/eBDwR0kNBqA/s320/%E3%83%94%E3%82%AF%E3%83%81%E3%83%A3+3.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5328659728231944386" /&gt;&lt;/a&gt;&lt;br /&gt;初期の固まりよりも大きく盛れるようにしてみた。それと同時に、固まりのサイズに応じて注視点とスケールが変わるようにした。これによってメモリ上は大きく確保しておいて、表示物だけ初期値を小さく作っても、のちのちの増殖に対応できるようにした形になります。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-3916679318301987912?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/3916679318301987912/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2009/04/blog-post_26.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/3916679318301987912'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/3916679318301987912'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2009/04/blog-post_26.html' title='盛るぜ〜盛るぜ〜、超盛るぜ〜♪'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_-4ccPTYegvg/SfMzylYx0MI/AAAAAAAAACU/eBDwR0kNBqA/s72-c/%E3%83%94%E3%82%AF%E3%83%81%E3%83%A3+3.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-5826543305495858211</id><published>2009-04-25T00:12:00.006+09:00</published><updated>2011-03-01T23:38:40.424+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Game'/><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='Space Deadbeef'/><title type='text'>Space Deadbeef</title><content type='html'>　今日、業界の人との飲み会にいってまいりましたが、まさか昔僕の１つ上でいらした先輩がiPhoneゲーム作ってたとは！&lt;br /&gt;　というわけで、ご紹介します。&lt;br /&gt;&lt;br /&gt;　Space Deadbeefという横スクロールシューティグ。敵をフリックすることでロックオン、離せばミサイル発射！指をタッチしているところに向かって自機は進んでいくので、敵の攻撃をさけることもできるというゲームです。感覚的にはRayforceに近いですかね。まさかこんなゲームがiPhoneでできるとは。そして無料です。やっぱり先輩は違うなぁと思った次第です。&lt;br /&gt;&lt;br /&gt;　みなさんもよろしければぜひ！&lt;br /&gt;&lt;br /&gt;&lt;a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=297048779&amp;mt=8"&gt;http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=297048779&amp;mt=8&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-5826543305495858211?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/5826543305495858211/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2009/04/space-deafbeef.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/5826543305495858211'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/5826543305495858211'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2009/04/space-deafbeef.html' title='Space Deadbeef'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-1576403694905251036</id><published>2009-04-24T00:06:00.003+09:00</published><updated>2011-03-01T23:39:00.051+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SolidDots'/><title type='text'>アイコンを整備しました</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_-4ccPTYegvg/SfCEUOUJQoI/AAAAAAAAACM/pb_np7PSXwI/s1600-h/Screenshot+2009.04.23+23.38.46.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 214px; height: 320px;" src="http://4.bp.blogspot.com/_-4ccPTYegvg/SfCEUOUJQoI/AAAAAAAAACM/pb_np7PSXwI/s320/Screenshot+2009.04.23+23.38.46.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5327903842154136194" /&gt;&lt;/a&gt;&lt;br /&gt;テクスチャ選択の画面。なかなかよくできた。&lt;br /&gt;&lt;br /&gt;でも、これがよくできすぎてて色選択のパレットがへぼく見える。&lt;br /&gt;どうにかしないとな。&lt;br /&gt;&lt;br /&gt;パレット自体をもっと年季の入ったやつにするか。あるいは、試験管に変えようか。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-1576403694905251036?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/1576403694905251036/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2009/04/blog-post_24.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/1576403694905251036'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/1576403694905251036'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2009/04/blog-post_24.html' title='アイコンを整備しました'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_-4ccPTYegvg/SfCEUOUJQoI/AAAAAAAAACM/pb_np7PSXwI/s72-c/Screenshot+2009.04.23+23.38.46.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-8364668317447110582</id><published>2009-04-23T02:57:00.004+09:00</published><updated>2011-03-01T23:39:09.734+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SolidDots'/><title type='text'>好きな写真を貼れるよ</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_-4ccPTYegvg/Se9a2g2tfJI/AAAAAAAAACE/4E0XR5eQTlM/s1600-h/Screenshot+2009.04.23+01.45.03.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 214px; height: 320px;" src="http://1.bp.blogspot.com/_-4ccPTYegvg/Se9a2g2tfJI/AAAAAAAAACE/4E0XR5eQTlM/s320/Screenshot+2009.04.23+01.45.03.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5327576776781429906" /&gt;&lt;/a&gt;&lt;br /&gt;カメラを使ったりアルバムの写真を使ったりで、好きな写真を貼れるようにしました。&lt;br /&gt;これでかなり遊べるんじゃないかなと。&lt;br /&gt;&lt;br /&gt;そろそろセーブデータについて考えようかなという段階に近づいてきました。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-8364668317447110582?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/8364668317447110582/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2009/04/blog-post_23.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/8364668317447110582'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/8364668317447110582'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2009/04/blog-post_23.html' title='好きな写真を貼れるよ'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_-4ccPTYegvg/Se9a2g2tfJI/AAAAAAAAACE/4E0XR5eQTlM/s72-c/Screenshot+2009.04.23+01.45.03.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-5318272884700180032</id><published>2009-04-21T02:05:00.006+09:00</published><updated>2011-03-01T23:39:35.039+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='UV'/><category scheme='http://www.blogger.com/atom/ns#' term='SolidDots'/><category scheme='http://www.blogger.com/atom/ns#' term='Projection'/><title type='text'>テクスチャ投影</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_-4ccPTYegvg/SeyrZmM23SI/AAAAAAAAAB8/TGmN-1kaSDs/s1600-h/Screenshot+2009.04.21+01.57.21.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 214px; height: 320px;" src="http://3.bp.blogspot.com/_-4ccPTYegvg/SeyrZmM23SI/AAAAAAAAAB8/TGmN-1kaSDs/s320/Screenshot+2009.04.21+01.57.21.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5326820915512007970" /&gt;&lt;/a&gt;&lt;br /&gt;　テクスチャの投影ができるようになりました。カメラから平行投影、あるいはパースペクティブに投影のようなことができます。とりあえず木のテクスチャ貼ってみたら木を崩しているような感じになりました。いやぁ、楽しいなあ。&lt;br /&gt;&lt;br /&gt;　UV値は投影が指示された時点でその場で投影計算をして算出してます。3D空間上の頂点をフレームバッファへ投影し、その座標からテクスチャ上の2D座標へスケール調整するような感じですね。その際に、カメラ座標系にするか、スクリーン座標系にするかで奥行きに対してのつぶしが変わりますので、パースがかかったりかからないで平行投影になったりするということになります。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-5318272884700180032?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/5318272884700180032/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2009/04/blog-post_21.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/5318272884700180032'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/5318272884700180032'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2009/04/blog-post_21.html' title='テクスチャ投影'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_-4ccPTYegvg/SeyrZmM23SI/AAAAAAAAAB8/TGmN-1kaSDs/s72-c/Screenshot+2009.04.21+01.57.21.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-6088205183956013523</id><published>2009-04-19T04:39:00.004+09:00</published><updated>2011-03-01T23:39:45.778+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CubingTimer'/><title type='text'>Cubing Timer ver1.2</title><content type='html'>昨日ですが、ようやく審査が通りました。&lt;br /&gt;新機能は以下になります。&lt;br /&gt;お待たせしました。これでスクランブル後の色配置を見る以外はできあがって、練習用に使えるようになったかと思います。&lt;br /&gt;&lt;br /&gt;JP&lt;br /&gt;- 計測履歴をメールで転送できるようになりました。&lt;br /&gt;- ローリング計測ができます。（１２回以上計測するとローリングアベレージ表示になります）&lt;br /&gt;- 計測結果を消去して再計測ができるようになりました。&lt;br /&gt;- OS2.0以降に対応。&lt;br /&gt;&lt;br /&gt;ENG&lt;br /&gt;- You can send the measurement history by mail. &lt;br /&gt;- You can measure rolling average. (It is changed to the rolling average mode when measuring it more than 12 times. )&lt;br /&gt;- You can delete the measurement result, and can measure it again. &lt;br /&gt;- It can run in OS2.0 or later.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-6088205183956013523?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/6088205183956013523/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2009/04/cubing-timer-ver12.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/6088205183956013523'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/6088205183956013523'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2009/04/cubing-timer-ver12.html' title='Cubing Timer ver1.2'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-3433894214235948796</id><published>2009-04-19T04:34:00.006+09:00</published><updated>2011-03-01T23:40:08.003+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='RayCast'/><category scheme='http://www.blogger.com/atom/ns#' term='Collision'/><category scheme='http://www.blogger.com/atom/ns#' term='SolidDots'/><title type='text'>ズーム機能</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_-4ccPTYegvg/SeordsUNoGI/AAAAAAAAAB0/3uxQaf8rBhE/s1600-h/Screenshot+2009.04.19+04.33.27.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 214px; height: 320px;" src="http://4.bp.blogspot.com/_-4ccPTYegvg/SeordsUNoGI/AAAAAAAAAB0/3uxQaf8rBhE/s320/Screenshot+2009.04.19+04.33.27.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5326117298431172706" /&gt;&lt;/a&gt;&lt;br /&gt;　ズーム機能を入れました。あと、カメラを回す機能もついでに。インターフェース的には左下のアイコンを触れているときだけ臨時で機能がオンになる仕様。これならiPhoneを左手で持ちながら一時的にズームにして、右手で色を塗ったり操作できるという感じになります。&lt;br /&gt;&lt;br /&gt;　こないだのレイキャストによるコリジョン計算が、プロジェクションの逆マトリクスを使用して原点からカメラ座標へ逆変換するということをしてるのですが、この逆変換がどうやらカメラの移動に関しては効かない様子。カメラ座標を若干移動した分に関しては自前で逆変換しないとだめなようでした。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-3433894214235948796?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/3433894214235948796/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2009/04/blog-post_19.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/3433894214235948796'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/3433894214235948796'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2009/04/blog-post_19.html' title='ズーム機能'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_-4ccPTYegvg/SeordsUNoGI/AAAAAAAAAB0/3uxQaf8rBhE/s72-c/Screenshot+2009.04.19+04.33.27.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-3696824410942027700</id><published>2009-04-18T04:32:00.003+09:00</published><updated>2011-03-01T23:48:31.956+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='RayCast'/><category scheme='http://www.blogger.com/atom/ns#' term='Collision'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenGL'/><category scheme='http://www.blogger.com/atom/ns#' term='SolidDots'/><title type='text'>より正確なコリジョン計算を</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_-4ccPTYegvg/SejZWr6w14I/AAAAAAAAABs/mRwMYRvM-nA/s1600-h/Screenshot+2009.04.18+00.54.05.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 214px; height: 320px;" src="http://1.bp.blogspot.com/_-4ccPTYegvg/SejZWr6w14I/AAAAAAAAABs/mRwMYRvM-nA/s320/Screenshot+2009.04.18+00.54.05.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5325745543135156098" /&gt;&lt;/a&gt;&lt;br /&gt;　なかなかいろいろな進展がありました。&lt;br /&gt;&lt;br /&gt;　まずは、描画で、面と面の継ぎ目部分をつないでしまうと隣の面の側面が表面まで出てきてチラチラしてしまう問題がありましたが、それを完全に解消しました。隣のキューブの存在の有無を調べてそれに応じて面の表示をするかどうかを変えるようにしたところ、表示もきれいになったのは当然として（左の画像）、画面に描画されている無駄なポリゴンがなくなったことでだいぶ高速に動作するようになりました。いまでは20x20x20くらいでもヌルヌルです。&lt;br /&gt;&lt;br /&gt;　そして、コリジョン関係をより丁寧なものに変更。見えている中での判別としたかったので、キューブが隣り合う面のどちらから見えているのかによってオブジェクトとしての法線を用意し、その法線とレイキャスト用のベクトルでキューブが見えているかどうかを判定するようにしました。それによって、すべてに対してレイキャスト計算をしないでよくなったため、若干の高速化も達成。高解像度キューブでの動作が多少快適になりました。&lt;br /&gt;&lt;br /&gt;　あと、カメラ操作。ちょっとしたアイデアでしたが、画面端の方をフリックする際には視点座標系のZ軸を中心に回転するようなニュアンスにしました。普通の３Dツールだとそういうのはありませんが、これはこれでいい感じかと。&lt;br /&gt;&lt;br /&gt;　そんなこんなで盛りだくさんな更新でした。そろそろ完成が見えてきたかな？&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-3696824410942027700?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/3696824410942027700/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2009/04/blog-post_18.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/3696824410942027700'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/3696824410942027700'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2009/04/blog-post_18.html' title='より正確なコリジョン計算を'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_-4ccPTYegvg/SejZWr6w14I/AAAAAAAAABs/mRwMYRvM-nA/s72-c/Screenshot+2009.04.18+00.54.05.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-2142427694446011113</id><published>2009-04-17T02:19:00.008+09:00</published><updated>2011-03-01T23:48:12.859+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SolidDots'/><title type='text'>色塗れるぞ</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_-4ccPTYegvg/Sedo2ZR14gI/AAAAAAAAABk/6LCFCwt4iX8/s1600-h/Screenshot+2009.04.17+02.17.43.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 214px; height: 320px;" src="http://4.bp.blogspot.com/_-4ccPTYegvg/Sedo2ZR14gI/AAAAAAAAABk/6LCFCwt4iX8/s320/Screenshot+2009.04.17+02.17.43.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5325340368096846338" /&gt;&lt;/a&gt;&lt;br /&gt;　パレットで選んで、ブロックに色を付けられるようになりました。ただ、塗る先の選択がなかなか思った通りにいかないので、座標の判定方法を変えてみました。&lt;br /&gt;　以前は、３D空間上の座標をスクリーン座標系へ変換し、スクリーンをタップした座標を比較、あたったもののうち手前にあるものを優先で選択させるという方法をとってましたが、今回はカメラ座標からスクリーンをタップした座標を通過するベクトルが、３D座標上のブロック（球で判定してますが）にあたるかどうかを判別し、手前のものを優先するとしました。ま、ちょっとはましになったけど、やっぱ奥のものを選ぶのが難しい。混み合っているところを選択させるには、カメラのズームを入れないとだめかもですね。なにかいいズームのUI考えないとね。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-2142427694446011113?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/2142427694446011113/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2009/04/blog-post_17.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/2142427694446011113'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/2142427694446011113'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2009/04/blog-post_17.html' title='色塗れるぞ'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_-4ccPTYegvg/Sedo2ZR14gI/AAAAAAAAABk/6LCFCwt4iX8/s72-c/Screenshot+2009.04.17+02.17.43.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-5540091706294592737</id><published>2009-04-15T03:13:00.004+09:00</published><updated>2011-03-01T23:48:04.490+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SolidDots'/><title type='text'>パレット作成中...</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_-4ccPTYegvg/SeTSc9pSG0I/AAAAAAAAABc/GVDWQoxpmGI/s1600-h/%E3%83%94%E3%82%AF%E3%83%81%E3%83%A3+1.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 172px; height: 320px;" src="http://4.bp.blogspot.com/_-4ccPTYegvg/SeTSc9pSG0I/AAAAAAAAABc/GVDWQoxpmGI/s320/%E3%83%94%E3%82%AF%E3%83%81%E3%83%A3+1.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5324612054484654914" /&gt;&lt;/a&gt;&lt;br /&gt;結構おしゃれにできてきたんではないかと。&lt;br /&gt;&lt;br /&gt;これでカラー選択して、ボックスに塗っていければなと。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-5540091706294592737?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/5540091706294592737/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2009/04/blog-post_15.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/5540091706294592737'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/5540091706294592737'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2009/04/blog-post_15.html' title='パレット作成中...'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_-4ccPTYegvg/SeTSc9pSG0I/AAAAAAAAABc/GVDWQoxpmGI/s72-c/%E3%83%94%E3%82%AF%E3%83%81%E3%83%A3+1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-7256767809422146148</id><published>2009-04-12T21:21:00.003+09:00</published><updated>2011-03-01T23:47:54.802+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SolidDots'/><title type='text'>コマンドメニューつけてみた</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_-4ccPTYegvg/SeHeXXxGsKI/AAAAAAAAABU/bmzdh8dsXIk/s1600-h/Screenshot+2009.04.12+17.23.14.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 214px; height: 320px;" src="http://3.bp.blogspot.com/_-4ccPTYegvg/SeHeXXxGsKI/AAAAAAAAABU/bmzdh8dsXIk/s320/Screenshot+2009.04.12+17.23.14.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5323780727626969250" /&gt;&lt;/a&gt;&lt;br /&gt;掘削の機能をいろいろ用意して、選ばせるメニューをつけてみた。武器とか並んでて楽しそうでしょw&lt;br /&gt;&lt;br /&gt;・手袋：物体を回してみるモード&lt;br /&gt;・短剣：１個づつブロックを消すモード&lt;br /&gt;・モーニングスター：中心の１個とその周り上下前後左右を１個づつ消すモード&lt;br /&gt;・長剣：なぞった部分を貫通しながらズバズバ消していくモード&lt;br /&gt;・岩：ブロックを１個追加するモード&lt;br /&gt;&lt;br /&gt;ってのをとりあえず実装。消すモードはいいんですけど、追加するモードの追加部分の選出がうまくいかないなぁ。一番手前でなおかつ隣り合うブロックが存在していることを条件にしているけど、それだと思った場所にブロックを置けないことがあるんですわ。見えてる中で一番奥ってのを割り出せるといいんですけどね。&lt;br /&gt;&lt;br /&gt;・フラスコ：色をつける&lt;br /&gt;・本：セーブとか&lt;br /&gt;&lt;br /&gt;なんてのを考えてますが、当分先かな。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-7256767809422146148?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/7256767809422146148/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2009/04/blog-post_12.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/7256767809422146148'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/7256767809422146148'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2009/04/blog-post_12.html' title='コマンドメニューつけてみた'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_-4ccPTYegvg/SeHeXXxGsKI/AAAAAAAAABU/bmzdh8dsXIk/s72-c/Screenshot+2009.04.12+17.23.14.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-8617040900379955677</id><published>2009-04-10T22:49:00.003+09:00</published><updated>2011-03-01T23:47:41.082+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='審査'/><category scheme='http://www.blogger.com/atom/ns#' term='メール'/><category scheme='http://www.blogger.com/atom/ns#' term='CubingTimer'/><title type='text'>Cubing Timer またもリジェクト</title><content type='html'>メール送信についてのUI設計に問題があるとのことです。これについては指摘はありませんでしたが、履歴の削除ボタンや全選択ボタンについても同様のことがいえますね。要は何かを行おうとした際に、条件を満たしていなくて実行できない状態であることをユーザーにわからせないといけない、あるいは、実行できない状況であれば、原因はともかく実行できないんだなと思わせるようなアフォーダンスが無いとならないわけですな。至極当たり前のことでした。チェック不足というか、自分本位になりすぎてたな。反省します。&lt;br /&gt;&lt;br /&gt;現状は、履歴が１つも無い状態で削除ボタンやメールボタン、全選択ボタンを押しても何も起きない。全選択ボタンは反応がないだけでまだましだが、削除やメールについては「メール送信しますか」のようなダイアログを出して実行させた上で何も起きないので、たちが悪いですね。&lt;br /&gt;&lt;br /&gt;本日訂正版を提出できそうなので、新バージョンはまた来週までお待ちください。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-8617040900379955677?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/8617040900379955677/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2009/04/cubing-timer.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/8617040900379955677'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/8617040900379955677'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2009/04/cubing-timer.html' title='Cubing Timer またもリジェクト'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-8350733029733434499</id><published>2009-04-09T23:34:00.005+09:00</published><updated>2011-03-01T23:47:23.924+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OpenGL'/><category scheme='http://www.blogger.com/atom/ns#' term='SolidDots'/><title type='text'>形が作れるようになったお！</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_-4ccPTYegvg/Sd4HgwpF7lI/AAAAAAAAABM/Ipxe2vO2OWE/s1600-h/Screenshot+2009.04.09+23.32.36.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 214px; height: 320px;" src="http://1.bp.blogspot.com/_-4ccPTYegvg/Sd4HgwpF7lI/AAAAAAAAABM/Ipxe2vO2OWE/s320/Screenshot+2009.04.09+23.32.36.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5322700068992970322" /&gt;&lt;/a&gt;&lt;br /&gt;タップした場所のブロックを消せるようになりました。タップした座標（スクリーン座標）と３D空間上の座標を比較するのに結構手こずった。いろいろ調べたところ、以下のような変換が必要でした。&lt;br /&gt;&lt;br /&gt;モデル自身の座標　→　モデルビュー座標系　→　プロジェクション座標系　→　ビューポート座標系　→　スクリーン座標系&lt;br /&gt;&lt;br /&gt;ここで見落としがちなのが「プロジェクション座標系」から「ビューポート座標系」への変換ですね。てっきり、プロジェクション行列をかけた時点で奥行き情報がつぶれてスクリーン上の座標になるのかと思ってたので、得られた数値に定数を掛けたり割ったりで調整しようとして失敗してました。というわけで、プロジェクション変換後に奥行きに従って縦横に座標をつぶすような処理が必要だったわけですね。&lt;br /&gt;&lt;br /&gt;詳細は、以下のページを参考にしたので、メモおいておきます。&lt;br /&gt;&lt;a href="http://capa.jugem.cc/?eid=144"&gt;capa's blog on JUGEM ワールド座標→スクリーン座標変換&lt;/a&gt;&lt;br /&gt;&lt;a href="http://m-forest.ddo.jp/wiki_college/wiki.cgi?page=%BA%C2%C9%B8%B7%CF%CA%D1%B4%B9"&gt;MWsite オブジェクト座標系からウインドウ座標系までの変換(JOGL)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;さて、先日の隠面消去問題ですが、手抜き対処で対応しました。要は表面よりも側面が弱くなればよいので、側面と表面の接続をあきらめて、隙間があいてしまっても表面を前に出しておけばチラつかないわけです。添付画面の前面と側面の際を見ると細い線が出てますが、これは隙間です。いや、そこを埋める処理もしてみたけど、描画がかなり重かったのでね。ポリゴン数も増えちゃうし。なので、これでいいことにします。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-8350733029733434499?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/8350733029733434499/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2009/04/blog-post_09.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/8350733029733434499'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/8350733029733434499'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2009/04/blog-post_09.html' title='形が作れるようになったお！'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_-4ccPTYegvg/Sd4HgwpF7lI/AAAAAAAAABM/Ipxe2vO2OWE/s72-c/Screenshot+2009.04.09+23.32.36.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-3115010342968459523</id><published>2009-04-08T03:34:00.002+09:00</published><updated>2011-03-01T23:47:10.305+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='開発'/><title type='text'>開発情報メモ</title><content type='html'>日本人がつまずかないための&lt;br /&gt;iPhone開発ポイント&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.atmarkit.co.jp/fwcr/design/benkyo/iphone01/01.html"&gt;http://www.atmarkit.co.jp/fwcr/design/benkyo/iphone01/01.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;基本的な内容でしたけど、上記の記事はなかなか参考になります。&lt;br /&gt;有料公開のために、前もって手続きしておくかなぁ・・・。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-3115010342968459523?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/3115010342968459523/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2009/04/blog-post_8838.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/3115010342968459523'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/3115010342968459523'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2009/04/blog-post_8838.html' title='開発情報メモ'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-7918844213808970626</id><published>2009-04-08T01:28:00.008+09:00</published><updated>2011-03-01T23:46:53.307+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OpenGL'/><category scheme='http://www.blogger.com/atom/ns#' term='SolidDots'/><title type='text'>かなり軽量化、そして隠面消去問題</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_-4ccPTYegvg/Sdt_b3JAKpI/AAAAAAAAAA8/qyJuzEi26u0/s1600-h/Screenshot+2009.04.08+01.26.22.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 214px; height: 320px;" src="http://1.bp.blogspot.com/_-4ccPTYegvg/Sdt_b3JAKpI/AAAAAAAAAA8/qyJuzEi26u0/s320/Screenshot+2009.04.08+01.26.22.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5321987501303278226" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_-4ccPTYegvg/Sdt_g7or1QI/AAAAAAAAABE/TUsdyFNVqzw/s1600-h/Screenshot+2009.04.08+01.27.36.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 214px; height: 320px;" src="http://4.bp.blogspot.com/_-4ccPTYegvg/Sdt_g7or1QI/AAAAAAAAABE/TUsdyFNVqzw/s320/Screenshot+2009.04.08+01.27.36.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5321987588409251074" /&gt;&lt;/a&gt;　まずはかなりの軽量化を達成。23x23x23程度まではすいすい動くようになりました。32x32x32でもなんとか動く感じ。そこまでいくとカクカクですが。&lt;br /&gt;やはりモデル合成が効いてますね。頂点バッファに使用できる変数がunsigned short型なので65536個までの頂点しか保持できない。そこで、ぎりぎりまでを１モデルにして、以降を別モデルとするような合成ルーチンを作成。&lt;br /&gt;　さて、そして２枚目の図の方ですが、いままでキューブの切れ目がわかるように若干間隔を開けて表示してましたが、ぴったり隣り合うようにしたら、見えない側面が表面とのZテストでちらちらでてきたしまった！さて、どうしようかという問題発生。あーうー。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-7918844213808970626?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/7918844213808970626/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2009/04/blog-post_08.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/7918844213808970626'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/7918844213808970626'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2009/04/blog-post_08.html' title='かなり軽量化、そして隠面消去問題'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_-4ccPTYegvg/Sdt_b3JAKpI/AAAAAAAAAA8/qyJuzEi26u0/s72-c/Screenshot+2009.04.08+01.26.22.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-228226893418255917</id><published>2009-04-06T08:42:00.003+09:00</published><updated>2011-03-01T23:46:43.402+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OpenGL'/><category scheme='http://www.blogger.com/atom/ns#' term='SolidDots'/><title type='text'>多少軽くなりました</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_-4ccPTYegvg/SdlB-f8fj1I/AAAAAAAAAA0/PiKWrMA__d0/s1600-h/Screenshot+2009.04.06+02.52.59.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 214px; height: 320px;" src="http://4.bp.blogspot.com/_-4ccPTYegvg/SdlB-f8fj1I/AAAAAAAAAA0/PiKWrMA__d0/s320/Screenshot+2009.04.06+02.52.59.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5321356976697872210" /&gt;&lt;/a&gt;&lt;br /&gt;いろいろとチューンナップして、多少軽くなりました。やった点は以下の通り。&lt;br /&gt;・強引な１ストリップ化をやめて最小限の面でGL_TRIANGLESを使用（無駄なポリゴンが消えてフィルアップかと）&lt;br /&gt;・見えないキューブは非表示に（すべての隣り合う面にキューブが存在している場合は自身を非表示に設定）&lt;br /&gt;・カメラ操作の仕組みを変更（まずあたらしい回転変換、その後累積か移転変換をかける、合計の回転変換をバッファに記憶という流れ、glRotateを使ったらおかしいという問題ではなかった。ローカル/グローバル座標系に対しての理解が甘かっただけでした）&lt;br /&gt;&lt;br /&gt;というわけで、添付画像は16x16x16個、合計4096個のキューブが出ているように見える状態です。ま、実際ドローされているのは外周だけなので1352個ですが。&lt;br /&gt;これに加えて、前回のエントリーに書いたモデル合成を使用すればさらにいけるのではないかと考え中。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-228226893418255917?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/228226893418255917/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2009/04/blog-post_06.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/228226893418255917'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/228226893418255917'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2009/04/blog-post_06.html' title='多少軽くなりました'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_-4ccPTYegvg/SdlB-f8fj1I/AAAAAAAAAA0/PiKWrMA__d0/s72-c/Screenshot+2009.04.06+02.52.59.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-858170587388542610</id><published>2009-04-05T15:57:00.003+09:00</published><updated>2011-03-01T23:46:31.413+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OpenGL'/><category scheme='http://www.blogger.com/atom/ns#' term='SolidDots'/><title type='text'>描画が重いです。。。</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_-4ccPTYegvg/SdhXoCtKPJI/AAAAAAAAAAs/MgpMc0gHRaU/s1600-h/Screenshot+2009.04.05+15.56.08.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 214px; height: 320px;" src="http://1.bp.blogspot.com/_-4ccPTYegvg/SdhXoCtKPJI/AAAAAAAAAAs/MgpMc0gHRaU/s320/Screenshot+2009.04.05+15.56.08.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5321099305170910354" /&gt;&lt;/a&gt;&lt;br /&gt;テストで立方体を10 x 10 x 10の合計1000個表示していますが、とても重いです。フレームレートにして秒間１５〜２０フレームくらいでしょうか。高速化手段はVertex Buffer ObjectとかIndex Buffer Objectを使用してますが、焼け石に水ですね。やっぱりglDrawElementsの回数が多すぎるのかもです。なので、次は表示前にモデルを合成して見ようかなとか思ってます。&lt;br /&gt;&lt;br /&gt;カメラ操作は指で動かした方向をとってきてglRotateでモデルビューを回転させてるので、たまにおかしな動きをします。このあたりもプロジェクションビューに切り替えて、カメラの回転もマトリクス使った方がいいような気がしてます。手探りなんでよくわかってませんが。&lt;br /&gt;&lt;br /&gt;そんなこんなで、3Dは覚えること多すぎてなかなかすすまなーいw&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-858170587388542610?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/858170587388542610/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2009/04/blog-post_05.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/858170587388542610'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/858170587388542610'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2009/04/blog-post_05.html' title='描画が重いです。。。'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_-4ccPTYegvg/SdhXoCtKPJI/AAAAAAAAAAs/MgpMc0gHRaU/s72-c/Screenshot+2009.04.05+15.56.08.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-8072525150986503468</id><published>2009-04-02T21:31:00.003+09:00</published><updated>2011-03-01T23:46:19.249+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OpenGL'/><category scheme='http://www.blogger.com/atom/ns#' term='SolidDots'/><title type='text'>3D勉強中</title><content type='html'>OpenGLなんて触ったことないのですが、勉強中です。&lt;br /&gt;とりあえずティーポットが指で回せるようになりました。&lt;br /&gt;&lt;br /&gt;難しいねー。世の中のプログラマさんはすげーなと。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-8072525150986503468?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/8072525150986503468/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2009/04/3d.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/8072525150986503468'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/8072525150986503468'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2009/04/3d.html' title='3D勉強中'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-2431666086651564030</id><published>2009-04-02T21:27:00.003+09:00</published><updated>2011-03-01T23:46:03.859+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='審査'/><category scheme='http://www.blogger.com/atom/ns#' term='CubingTimer'/><title type='text'>再申請となりました</title><content type='html'>先週提出したver1.2にバグがあることが判明しましたので、再提出となりました。&lt;br /&gt;バグ自体はすぐ解消したのですが、ビルド設定をうっかり削除してしまって、復旧するまで１日費やしてしまったw&lt;br /&gt;本日修正版を提出したので、来週にはメール機能がついているバージョンを使用できるかと思います。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-2431666086651564030?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/2431666086651564030/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2009/04/blog-post.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/2431666086651564030'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/2431666086651564030'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2009/04/blog-post.html' title='再申請となりました'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-6455316203468152282</id><published>2009-03-26T21:54:00.003+09:00</published><updated>2011-03-01T23:45:48.351+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Rubik&apos;s Cube'/><title type='text'>ルービックキューブ公式大会</title><content type='html'>3/28にルービックキューブの公式大会「大阪大会」が行われますね。&lt;br /&gt;僕は予定があって参加できませんが、参加されるみなさんがんばってください。応援してます。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://jrca.cc/main.html"&gt;日本ルービックキューブ協会オフィシャルサイト&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-6455316203468152282?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/6455316203468152282/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2009/03/blog-post_26.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/6455316203468152282'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/6455316203468152282'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2009/03/blog-post_26.html' title='ルービックキューブ公式大会'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-468227095319321094</id><published>2009-03-25T08:40:00.002+09:00</published><updated>2011-03-01T23:45:34.122+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='審査'/><category scheme='http://www.blogger.com/atom/ns#' term='CubingTimer'/><title type='text'>審査待ち</title><content type='html'>ver1.2審査待ちです。&lt;br /&gt;機能は以下の通り。&lt;br /&gt;&lt;br /&gt;- 計測履歴をメールで転送できるようになりました。&lt;br /&gt;- ローリング計測ができます。（１２回以上計測するとローリングアベレージ表示になります）&lt;br /&gt;- 計測結果を消去して再計測ができるようになりました。&lt;br /&gt;&lt;br /&gt;残るはスクランブル結果の色表示ですね。&lt;br /&gt;仕様検討中です。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-468227095319321094?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/468227095319321094/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2009/03/blog-post_25.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/468227095319321094'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/468227095319321094'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2009/03/blog-post_25.html' title='審査待ち'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-4738757926014596176</id><published>2009-03-24T23:57:00.003+09:00</published><updated>2011-03-01T23:45:18.383+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='メール'/><category scheme='http://www.blogger.com/atom/ns#' term='CubingTimer'/><title type='text'>メール送信機能！</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_-4ccPTYegvg/Scj1AGnUdaI/AAAAAAAAAAk/whRP9wfQGOs/s1600-h/mail_jp.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 214px; height: 320px;" src="http://3.bp.blogspot.com/_-4ccPTYegvg/Scj1AGnUdaI/AAAAAAAAAAk/whRP9wfQGOs/s320/mail_jp.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5316768742235207074" /&gt;&lt;/a&gt;&lt;br /&gt;メールで記録を送信することができそうです。アプリは終了しちゃいますが、メールアプリに切り替わって好きなアドレスに送信できるという感じになります。いやぁ、意外に簡単だったw&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-4738757926014596176?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/4738757926014596176/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2009/03/w.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/4738757926014596176'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/4738757926014596176'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2009/03/w.html' title='メール送信機能！'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_-4ccPTYegvg/Scj1AGnUdaI/AAAAAAAAAAk/whRP9wfQGOs/s72-c/mail_jp.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-778913622798878819</id><published>2009-03-22T18:39:00.003+09:00</published><updated>2011-03-01T23:45:06.109+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CubingTimer'/><title type='text'>機能追加ほぼ完了かな</title><content type='html'>要望されていた、ローリングアベレージ対応が大きいですが作業ほぼ終了です。&lt;br /&gt;記録をメールで出すってのは大掛かりなので保留にしておいて、あと対応すべきはスクランブル結果が色の配置で見れる機能ですかね。これについてはどういうレイアウトにするか考えないといけませんねー。&lt;br /&gt;&lt;br /&gt;とりあえず現状の状態でver1.2として提出しようかなぁ。ふむぅ。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-778913622798878819?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/778913622798878819/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2009/03/blog-post_22.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/778913622798878819'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/778913622798878819'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2009/03/blog-post_22.html' title='機能追加ほぼ完了かな'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-5318171076605070750</id><published>2009-03-21T08:46:00.005+09:00</published><updated>2011-03-01T23:44:56.345+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CubingTimer'/><title type='text'>Cubing Timer ver1.1</title><content type='html'>審査通りました。&lt;br /&gt;新機能は以下のとおりです。&lt;br /&gt;&lt;br /&gt;Cubing Timer ver1.1&lt;br /&gt;・計測履歴表示&lt;br /&gt;・5x5x5で60回スクランブルでも表示がちゃんとするように&lt;br /&gt;&lt;br /&gt;下記リンクでiTune開きますー。&lt;br /&gt;&lt;a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=306802722&amp;mt=8"&gt;http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=306802722&amp;mt=8&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-5318171076605070750?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/5318171076605070750/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2009/03/cubing-timer-ver11.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/5318171076605070750'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/5318171076605070750'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2009/03/cubing-timer-ver11.html' title='Cubing Timer ver1.1'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-1795178821263565137</id><published>2009-03-20T18:10:00.003+09:00</published><updated>2011-03-01T23:44:46.022+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='審査'/><category scheme='http://www.blogger.com/atom/ns#' term='CubingTimer'/><title type='text'>なかなか審査とおらないね</title><content type='html'>日曜に提出したのでそろそろ審査通過するはずなのだが、今週は忙しいのだろうか。まだ審査通過の連絡きません。5x5x5で60回スクランブルを表示させる必要のある方もうしばらくお待ちくださいね。&lt;br /&gt;&lt;br /&gt;関係ありませんが、開発に使用していたiPhoneのデータが飛びました(- -;&lt;br /&gt;どうもPCへ同期したときのバックアップがおかしいなと思ってたら、バックアップファイル壊れてたようで、復帰した後の同期でデータが壊れてて戻せないっていうという仕打ち。とほー。旅行で撮った写真とか全滅ですわ。これからはこまめにバックアップされるように気を使います。特に開発に使用してると不意におかしくなることもありますからねー。要注意です。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-1795178821263565137?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/1795178821263565137/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2009/03/blog-post_20.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/1795178821263565137'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/1795178821263565137'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2009/03/blog-post_20.html' title='なかなか審査とおらないね'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-3294906859178658660</id><published>2009-03-18T22:26:00.004+09:00</published><updated>2011-03-01T23:44:27.574+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iOS3'/><category scheme='http://www.blogger.com/atom/ns#' term='CubingTimer'/><title type='text'>次期バージョン改造中</title><content type='html'>次に組み込む予定の機能は以下の通り。&lt;br /&gt;基本的に、皆様にご指摘いただいた点を改良します。&lt;br /&gt;&lt;br /&gt;ver1.1はすでに審査中ですが。&lt;br /&gt;そっちは、以下。&lt;br /&gt;・計測履歴表示&lt;br /&gt;・5x5x5で60回スクランブルでも表示がちゃんとするように&lt;br /&gt;&lt;br /&gt;ver1.2では以下を組み込もうかなと考察中。&lt;br /&gt;・Rolling Average対応&lt;br /&gt;連続して１２回以上どんどんすきなだけ回し続けて、その中から連続した１２回で一番早いものを表示する機能。&lt;br /&gt;&lt;br /&gt;・DNF以外のタイム表示。POPとか、失敗したからノーカウントで今のタイム消去というもの。&lt;br /&gt;&lt;br /&gt;あと何かありましたっけ。&lt;br /&gt;あー。メールで送信とかか。そういうのは大掛かりになりそうなので、iPhone OS 3.0になってから対応しますね。コピペでメールに送れればよさそうですし。逆に、コピペで選手権用のスクランブル読み込み機能も欲しいかもです。&lt;br /&gt;&lt;br /&gt;そんなこんなで、自分のキューブの練習が滞っているうちに、ライバルについに追い抜かれたー！！！先に３０秒切りの世界へ行ってしまわれた。とほー。俺もがんばらなくっちゃ。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-3294906859178658660?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/3294906859178658660/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2009/03/blog-post_1346.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/3294906859178658660'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/3294906859178658660'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2009/03/blog-post_1346.html' title='次期バージョン改造中'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-6511055232829606201</id><published>2009-03-18T22:24:00.003+09:00</published><updated>2011-03-01T23:44:08.186+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AppStore'/><category scheme='http://www.blogger.com/atom/ns#' term='iTune Connection'/><category scheme='http://www.blogger.com/atom/ns#' term='CubingTimer'/><title type='text'>iTune Connection設定不備でしたw</title><content type='html'>iTune Connectionというサイトでアプリの公開設定ができるのですが、どの国にオープンにするかというような設定がいつのまにかクリアされてしまっており、それによってどの国にも公開されていない状態になってました。おかしいなぁ。というわけで、僕の設定不備でした。現在はもうAppStoreに復帰しています。いやーびっくりした。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-6511055232829606201?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/6511055232829606201/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2009/03/itune-connectionw.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/6511055232829606201'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/6511055232829606201'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2009/03/itune-connectionw.html' title='iTune Connection設定不備でしたw'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-3123238535390978317</id><published>2009-03-18T10:29:00.003+09:00</published><updated>2011-03-01T23:43:42.663+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AppStore'/><category scheme='http://www.blogger.com/atom/ns#' term='CubingTimer'/><title type='text'>削除された！？</title><content type='html'>なんか、今日AppStoreみてみたら、Cubing Timerなくなってるー。なぜ？メンテ中ってことなのだろうか。うーむ。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-3123238535390978317?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/3123238535390978317/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2009/03/blog-post_18.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/3123238535390978317'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/3123238535390978317'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2009/03/blog-post_18.html' title='削除された！？'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1365859975301085511.post-6905172118858578719</id><published>2009-03-10T12:21:00.002+09:00</published><updated>2011-03-01T23:43:24.174+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AppStore'/><category scheme='http://www.blogger.com/atom/ns#' term='CubingTimer'/><title type='text'>アプリ登録きた！</title><content type='html'>アップルストアに無事登録されました。&lt;br /&gt;無料なので落としてみてください！！&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1365859975301085511-6905172118858578719?l=xionchannel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xionchannel.blogspot.com/feeds/6905172118858578719/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://xionchannel.blogspot.com/2009/03/blog-post_10.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/6905172118858578719'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1365859975301085511/posts/default/6905172118858578719'/><link rel='alternate' type='text/html' href='http://xionchannel.blogspot.com/2009/03/blog-post_10.html' title='アプリ登録きた！'/><author><name>xionchannel@gmail.com</name><uri>http://www.blogger.com/profile/12147714157250157552</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
