cocos2d-xat GAMEDEV
cocos2d-x - 暇つぶし2ch616:名前は開発中のものです。
14/09/13 19:50:03.41 pMdnK4/9
>>614
よくわからないんだけど、クラス変数にしたitemsにSettagして、コールバック先でそのitemsからgettagするんですか?
なんかやりたいことと違くないですか?

コールバック関数に値を引数で渡したいのかと思ってた

617:名前は開発中のものです。
14/09/13 20:16:22.04 mcyHUg0r
いや、getTag, setTagってNodeから継承した_tagってクラス変数のアクセサだから別にクラス変数作った場合とかわらないんじゃ・・
CC_CALLBACKって関数指定するただの簡便法だから、ラムダ式で書いても同じ。
[]()
{
func(arg) //呼び出し先メソッドに引数渡す
}
みたいにすればいい気がするんだが。

618:名前は開発中のものです。
14/09/13 23:22:29.46 pMdnK4/9
>>617
そうだよね。
それでその引数をMenuItemImageで呼ばれるコールバック関数に渡せないのか?ってのが質問だと思ってた。

自分も解決法がわからなくてMenu使わないでやったりしてるから、もしMenuItemImageで引数渡すやり方があるなら知りたかったんだけど

619:595
14/09/14 23:51:36.91 xFn7qRbO
>>615-618
たびたびありがとうございます。

初心者ですいません。。
ラムダ式で書いても同じ。なのは、試してよくわかりました。中身でnewも確認済です。

MenuItemImageや、あとCallFunc、CallFuncNなどでCC_CALLBACKするときに、コールバック関数に引数を渡せませんか?という質問をしたつもりだったのですが。。。
itemsにSettagして、コールバック先でそのitemsからgettagする方法やItemにひもづけない方法もあれば、と。。
とりあえずの問題は、解決しました。

620:名前は開発中のものです。
14/09/16 12:37:28.49 WjnWwotp
Macのみんなってcocos2d-xはどこに配置してる?ホームディレクトリ?
Android用のSDKとか入れてる?

621:名前は開発中のものです。
14/09/16 16:38:40.21 zxxYqBYz
>>620
開発用のディレクトリに置いてる
Android用も入れて林檎も泥も両方Macでビルドしてリリースした

622:名前は開発中のものです。
14/09/16 17:05:17.19 zxxYqBYz
ところでcocos2d-xのScrollViewの動きってどうしてこんなに変なんだろうw

623:名前は開発中のものです。
14/09/17 16:11:57.12 7d1CfWI0
環境ができてHelloWorldプロジェクトが作れた程度なのですが、
元々デフォルトで入ってるcocos2dxのロゴ画像があると思うのですが
この画像ってspriteに指定されている画像ですよね?(480 x 320)

この状態でsetDesignResolutionSizeで画面サイズを480 x 320に固定したら
ロゴ画像が画面いっぱいに広がると思っていたのですが実際はそうなりませんでした
何か重大な勘違いししているのでしょう。?

624:名前は開発中のものです。
14/09/18 02:19:51.64 XtsJ7bdo
>>623
3.2使ってる?
Androidの話をしてるなら、setDesignResolutionSize効かねーよ
画面サイズを取得して使う画像をフォルダで分けろ


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch