2017.12.20 (Wed) Category : cocos2dx Author :

cocos2dxで画面比率の違うデバイスでも帯を出さないようにするには

cocos2dxはマルチプラットフォームなのでAndroid版も簡単に作成できて便利ですが、
Androidは画面比率がばらばらなので、
ゲームアプリの場合、ゲーム内の画面の比率を変えずに表示しようとした場合、
ResolutionPolicyでまず考えるのは比率をそのままに画面内に収まるように表示できる
SHOW_ALL
になるのですが、これだと上下か左右に黒い帯が表示されてしまいます。
SHOW_ALLの時に背景画像でも表示できれば良いのですが、良い方法を見つけられませんでした。

比率は変えたくないし、黒い帯は表示したくない。
そこで以下の方法で出来ないか考えました。
・比率はそのまま
・各画面で縦か横にスクロール。スクロールしない画面は背景画像か何かを表示。

今現在使われているデバイスの画面の縦横比率は以下のようになっており、

画面方向を縦とした場合、
各画面で横幅をiPadの横幅を最低幅とすればいけるのではないかと思います。
スクロールしない場合はAndroidでもっとも細長い画面の最小幅の中にボタンなどをすべて表示し、
その画面の最背景に背景画像を表示すれば
SHOW_ALLでは出来なかった背景画像表示も可能になります。

また、解像度で分岐すると複雑になるので、画面の高さを1136で統一するため、

~AppDelegate.cpp~
glview->setDesignResolutionSize(640, 1136, ResolutionPolicy::FIXED_HEIGHT);
director->setContentScaleFactor(1136 / Director::getInstance()->getWinSize().height);

といった感じで高さを基準にスケールを決め、
あとは各画面で横にスクロールする場合にはiPadの横幅である852以上のレイヤーを作り、
左右にスクロール機能をつける。
スクロールさせないのであればiPadで問題なく表示できるよう横幅は852で画面を作り、
ボタンや表示はAndroidでもっとも細長い比率である縦横2:1の横幅、568に収まるように配置をする。
縦横2:1で画面デザインをするのは窮屈にも思えるので
デザインをうまく考える必要はありますね。

2016.10.12 (Wed) Category : サッカー Author :

豪州戦引き分け

サッカー日本代表の2020ワールドカップアジア最終予選のアウェイでのオーストラリア戦、
引き分けでした。
勝てた試合でした。
オーストラリアはポゼッション重視のショートパスがメインとなる戦術だったため、
日本が恐れていたロングボールで高いボールというのが、特に前半はほとんど無かった。
オーストラリアは最後のフィニッシュでミスも目立ち、
ほぼ日本勝利かと思ったのだが、
日本も日本で選手交代のタイミングを逸し、反撃をする時間があまりにも少なかった。
お互いミスもあって、結果引き分け。

続きを読む »

2016.08.03 (Wed) Category : サッカー Author :

リオ五輪サッカーがはじまる

リオ五輪サッカー男子日本代表、
久保裕也選手の招集を断念。

直前でこれは痛い。
今大会は五輪代表に拘束力はなく、
クラブチームが拒否したり呼び戻したりすることが可能なため、
このようなことが起きてしまった。

戦術の変更などいろいろ変わってくるだろうし、
なによりチームのエースがいないのは戦力ダウンにはなるが、
これで悲観せずにオリンピックの試合を見ていきたい。
日本代表の状態だけで勝敗を予想してもそれは予想とはいえない。

戦いは常に万全の状態、あるいはお互いが五分の状態で戦える事のほうがまれで、
むしろその万全の状態に持っていくのが戦略であり、
現場でプレーする選手以外のスタッフが行うもの。

対戦するナイジェリア五輪代表は資金難で2日前に現地に到着するので、
これは明らかに日本五輪代表よりコンディションもモチベーションも落ちている。
五分の条件で試合をすれば身体能力の優るナイジェリアのほうが勝利する確率は高いと思われるが、
今の状態なら日本五輪代表にも十分勝機はある。

五輪代表がFW久保の招集を断念…バックアップメンバーからFW鈴木武蔵を登録

2016.07.22 (Fri) Category : サッカー Author :

海外サッカー選手でもはまるようだポケモンGOは

話題の「ポケモンGO」、サッカー界でも大旋風?…有名選手やビッグクラブが続々投稿

ポケモンGOは海外のサッカー選手でもはまるようだ。
また、使い方も面白い。
有名スポーツ選手が使うことでさらに波及していく。
これは凄いことになりそうだ。

2016.07.13 (Wed) Category : サッカー Author :

J1リーグ残留争い

J1リーグはセカンドステージに入ったばかりだが、
残留争いはこの夏前からが大事な時期。
ここでチーム、いやクラブそのものを勝つためにどうするのかが問題となってくる。
新戦力を獲得するのか、監督を変えるのか、監督が戦術を変えるのか、
あるいは現有戦力の熟成をはかり何も変えないのか。

圧倒的な戦力があれば何をしてもうまくいく可能性は高いが、
戦力が乏しいからこそ残留争いをしているので、
それぞれのクラブは何らかの選択を迫られていると思う。
現在下位5クラブは
湘南ベルマーレ、アルビレックス新潟、名古屋グランパス、ヴァンフォーレ甲府、アビスパ福岡。
各クラブのフロントは、ノープランでオロオロして何もしてませんではなく、
サポーターの納得のいく選択をして欲しいものだ。

2016.07.07 (Thu) Category : サッカー Author :

暑い

7月に入ったばかりなのに暑い。
サッカーは屋外スポーツなので天候による影響もかなりあると思われる。
試合中にここで「集中」という場面は多々あるが、
暑くなるとそれができなくなってくる。
特にディフェンスは安定してミス無くプレイしなくてはいけないのに、
それができなくなってくる。
サッカー選手には暑さに対する強さという能力もあるのかもしれないと思う。
夏場はだめでも涼しい時は強い、という選手もいるかもしれない。
暑い中の試合だけで選手の良し悪しを決めないようにしたほうが良いかもしれない。

2016.06.29 (Wed) Category : サッカー Author :

何が起こるかわからないサッカー

hqdefault
ユーロ2016でアイスランド代表がイングランド代表に勝利した。
何が起こるかわからないサッカー。
試合を見ていないので状況がわからないのだが、
相手のミス以上の重大で多くのミスをすれば負けるのが勝負。
そのあたりを伝えてくれている良質なメディアをまずは見つけたい。

2015.02.05 (Thu) Category : iOS,technology Author :

Sprite Builder1.4にアップデート

iOSアプリ開発でcocos2dを使うのに便利なSpriteBuilderですが、1.4にアップデートされました。

新機能がいろいろ増えたかと思いますので、いろいろ試してみたいと思います。

 

 

2014.09.01 (Mon) Category : iOS,technology Author :

Appleのアプリの審査の早さ

最近アップデートしたアプリの、審査に入るまでの時間がかなり早かったです。

3、4日かかったアプリもありましたが、あるアプリはその日に審査に入って次の日にはリリース出来ました。

何故なのかは正確にはわからないですが、

どうやら昔から何度もアップデートしているアプリは審査が早いというのがあるらしいです。

それなら納得です。

 

2014.06.25 (Wed) Category : サッカー,ワールドカップ Author :

次の日本代表に雪辱を

サッカーW杯2014ブラジル大会の日本代表はグループリーグ敗退となりました。

悔しい結果となりました。

しかし、この悔しさが2018ロシア大会へと繋がります。

次の日本代表にこの雪辱をはらしてもらいましょう。

 

2014.06.20 (Fri) Category : サッカー,ワールドカップ Author :

ゴールこそが正解

日本vsギリシャ戦。スコアレスドロー。

攻め方に問題があったのか。

選手交代に問題があったのか。

あの時違う戦術にすればよかったのか。

 

それらの答えは、ゴールに結びつけばそれが正解であり、

ゴールにならなければ、

どんなに素晴らしい内容で敵を圧倒していても不正解になる。

それがサッカーというものだと思います。

 

2014.06.19 (Thu) Category : サッカー,ワールドカップ Author :

スペイン敗退

ワールドカップから早くもスペイン敗退です。

いったい誰が予想出来たのだろうか。

スペインの弱体化、いや、進化が止まっていたと言うべきでしょうか。

王者は目標とされ、研究対象にされるため、

変化しないでいるとすぐに駄目になってしまいます。

サッカーは全世界が本気で戦っているので、

止まった瞬間負けていくものではないかと思います。

%d人のブロガーが「いいね」をつけました。