Roll Play My Life

= ryuji_026

プログラム

cocos2d-x 3.2 Xcode 6.0.1 の BuildSetting > Architectures 謎すぎ問題

画面見ないで適当にボタン押してたら Xcode バージョンアップした可能性ある。— tanasinnとは小林竜司 (@ryuji_026) 2014, 9月 22 ( ◜◡‾) pic.twitter.com/4NsPhHsPkt— tanasinnとは小林竜司 (@ryuji_026) 2014, 9月 22これ以来、とにかく最悪な日々を送って…

TexturePacker 無料トライアル1週間

とのことなので、使ってみた。 ここ(→https://www.codeandweb.com/texturepacker)にある。起動するとこうなる。 画像をまとめてドラッグ&ドロップするとこうなる(勝手に並ぶ)。名前つけて書き出し場所指定する(右上とか)。 Texture format はこれがい…

cocos2d-x 3.x scheduleで1秒毎に実行したいけど、最初に1回実行してからその後1秒毎がいい時

こうやると updateSomefunc(float dt); が1秒毎に実行される。 schedule(schedule_selector(GameScene::updateSomefunc), 1.0f); 実際は、 schedule(schedule_selector(GameScene::updateSomefunc), 1.0f); ってやって1秒後にまず呼ばれる。そしてその1秒後…

Cocos2d-x v3.0ではC++11が使えてそのやりかたとか

コンテナとか for(auto node : getChildren()) { log("Node tag = %d", node->getTag() ); } auto nodeに順番に要素入れながらループ回す、foreachみたいなことできる。 ちなみに getChildren()の戻り値はcocos2d::Vectorだからこういうのできる、for(auto h…

花とか犬クッキー

桜はきれいで好き、花はアサガオとかみたいなジャパン系のやつが好き。これは近所のおおきな枝垂れ桜。1つの機能を実装するのに3日くらいウンウン唸ってておかしいという感じで、さっきできて嬉しくてブログ書いてるけど、大人は毎日次々に機能を付け加えて…

Cocos2d-x v3.0 rc0うごかしたい

Macintosh:cocos2d-x-3.0rc0 ryuji_026$ ./setup.py Setting up cocos2d-x... -> Adding COCOS2D_CONSOLE_ROOT environment variable... ALREADY ADDED -> Looking for NDK_ROOT envrironment variable... NOT FOUND Please enter its path (or press Enter …

cocos2d-xでモーダルダイアログのつくりかた

追記 これはv2.1.4で試したやつで、v3.0では cocos2d-x 3.x モーダルレイヤ - Roll Play My Life ←こうやった。 モーダルレイヤーみたいなクラスがあると便利。モーダルダイアログというのは、表示すると後ろにあるボタンとかが操作できなくなるダイアログの…

ゲームをつくるときのデータ構造

ゲームをつくろうとすると、たくさんのオブジェクトを管理しなくてはいけないので、オブジェクトというのはデータなので、データ構造というものを学ぶ必要がありそうです。たとえばパズルゲームでブロックはどういう配列とかリストとかに保存しておくのかと…

作ってたゲーム、AppStoreでリリースされた

Tilefulknockdiceゲーム無料

オレオレbot制作-5 TwitterAPI???一方で自分のコードが間違っている可能性が排除できない【毎日更新その099】

前回記事でみなさまに質問した問題、先生にアドバイスいただけて(100件ずつ取得、それをループ)、なるほどそれでいけそうな気はします。気はするんですが、納得のいかないこともあって、またそもそも「1週間程度」しかツイートは遡れないみたいな話も耳にし…

オレオレbot制作-4 TwitterAPIについての謎。誰か教えてください【毎日更新その098】

ヨッシーアイランドのデザイン天才的にかわいい GET search/tweets TwitterAPI、最新ツイートから100件しか検索できないのだろうか?検索オプションとして日時指定しても、最新100件よりも過去のツイートが取得できないようだ。Web版の本家検索では取得でき…

オレオレbot制作-3 進捗【毎日更新その096】

オレオレbot制作-2 コマンドラインからプログラム実行してツイート【毎日更新その095】 - Roll Play My Life オレオレbot制作-1 自分のnヶ月前のポストをそのままツイートするbotつくる。【毎日更新その091】 - Roll Play My Life twitter API知ってる友達い…

オレオレbot制作-2 コマンドラインからプログラム実行してツイート【毎日更新その095】

このシリーズです。 ↓ オレオレbot制作-1 自分のnヶ月前のポストをそのままツイートするbotつくる。【毎日更新その091】 - Roll Play My Life OAuth経由のツイートテスト— ryuji_parrot (@ryuji_parrot) 2013, 11月 25 OAuth経由のツイkkkートテスト— ryuji_…

オレオレbot制作-1 自分のnヶ月前のポストをそのままツイートするbotつくる。【毎日更新その091】

Twitterボット プログラミングテクニック作者: 蒲生睦男出版社/メーカー: シーアンドアール研究所発売日: 2010/10/08メディア: 単行本(ソフトカバー)購入: 4人 クリック: 90回この商品を含むブログ (13件) を見るこれ中古で安く買ってはじめたので、完成が…

(追記あり)XcodeとかiPhoneアプリとか、iPhone 5sのCPUの命令セットアーキテクチャのこと【毎日更新その087】

【後藤弘茂のWeekly海外ニュース】AppleがiPhone 5sの「A7」でモバイルARM 64-bit一番乗り - PC WatchiPhone 5sのCPUの命令セットアーキテクチャは、従来のARMv7から次世代のARMv8(ARM Version 8)に変わってます。 XcodeのArchitecture だからXcodeのBuild S…

HTML5とjs誰か教えてください【毎日更新その086】

これ真似してやった 50行で作る、HTML5+JavaScriptで『ラングトンのアリ』の簡単プログラミング! - あのねノート。誰かHTML5+jsで簡単にグラフィック表示できるだけのスキル伝授してください。

インターネット便利【毎日更新その085】

勉強したいことのキーワードをグーグルっていうWebサービスに入力すると、Wikipediaっていうインターネット百科事典にキーワードを解説してくれる項目があって、そこを読むと勉強できます。嘘もたくさん書いてあるらしいですけど、読まないよりは読むほうが…

cocos2d-xでアニメーションと引数をとるメソッドは、同時に扱うべきではない【毎日更新その081】

CCCallFuncND()というメソッドがある。これは引数を1つ取りながら、コールバック関数を指定できるもの。その引数とはvoid*型ではなくてはならない。様々な型はvoid*にキャストできるが、std::list<>などはC++オリジナルの型ではないため(?)、void*にキャ…

メモ、gitのやりかた【毎日更新その076】

localhost:(project) (user)$ git add . localhost:(project) (user)$ git commit -a -m 'second commit!!' localhost:(project) (user)$ git push origin masterこうやるとgitのプロジェクトが更新されます。なんで更新されるのかさっぱりわかりません(ブ…

VS2010で「Visual Studio は例外を検出しました。拡張機能が原因である可能性があります。」【毎日更新その047】

Visual Studio 2010使ってて「Visual Studio は例外を検出しました。拡張機能が原因である可能性があります。」って出た時。 なんで 今のプロジェクトで、DirectXとかMicrosoftのSDKをインストールしたりアンインストールいまくったりしたからっぽいです。 …

プロセス終了できない【毎日更新その040】

自分で作ってるプログラムなのに、そのプログラムに邪魔されて、そのプログラムが起動できない。こういうことが起こるから、プログラミングについてはしっかり勉強しないといけない。ところでC言語などは、マシンのメモリをかなり操作できるように感じますけ…

cocos2d-xで次のシーンにデータを受け渡す処理【毎日更新その035】

[cocos2d]の使い方とか超雑多なメモ | 学習B5デスノートやONE-UP Engineers' Blog: Cocos2d-xで使用しているマクロ群などを参考にしました。ありがとうございます。 オープニングのシーンでタップしたボタンによって次のシーンの動きをちょっと変えたい 今回…

ARToolKitとMMD触りまくってる【毎日更新その032】

bootcampでのWin7のインストールは無事完了しました。問題は残っています…。詳細な手順は忘れないうちにブログに書きます。 ARとMMD 大学生がARとMMDとかってなんかすごい俗っぽくて、いいですね。ビルドパスがなんだとか、readme通りに動かなかったり、なん…

ゲームのアルゴリズム【毎日更新その28】

昨日はついに、6時になってもブログを更新しませんでした。下書きまで書いておいたのに、すみませんでした。もう二度とこのようなことがないように、徹底して気を付けます。ゲームの勉強をしていてたとえば、パズルゲーの探索アルゴリズムや次に降ってくるブ…

cocos2d-xのonEnterTransitionDidFinish()の使い方【毎日更新その026】

onEnterTransitionDidFinishはstaticでなくvirtual関数なので、thisポインタを指定するか、それを省略します。外部のクラスからの呼び出しのときは、実装したクラスのポインタを取得してつかいます。 HogeLayer::onEnterTransitionDidFinish() // これはだめ…

cocos2d-xでカウントダウン的処理【毎日更新その025】

すごい簡単にできました。 #pragma mark ===カウントダウン系処理=== void GameScene::showCountLayer() { setTouchEnabled(false); m_countLayer = CCLayerColor::create(ccc4(0, 0, 0, 255)); addChild(m_countLayer, kZOrderCount, 100); m_count =…