問題タブ [widescreen]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2494 参照

css - Firefox/Chrome の中心にないウェブサイト

Firefox/Chrome のワイドスクリーンで自分の Web サイトに問題があります。何らかの理由で中央に配置されていません。margin: 0 auto; どちらも機能していません。Web サイトは、通常の画面または低解像度のワイド画面でも問題なく表示されますが、何らかの理由で 1900x1200 ではコンテンツが中央に配置されません。ただし、Web サイトは 1900x1200 の IE 9 で問題なく表示されます。コードは次のとおりです。

jsfiddle.net/hXskH/

手がかりはありますか?

0 投票する
1 に答える
97 参照

ios6 - iOS と Cocos2d: 16:9 画面の処理と 3:2 画面との互換性。3:2 ビューを一番上に移動し、残りの領域を使用するにはどうすればよいですか?

新しいiPhoneも16:9になりそうです。大きなニュースはありません。

Cocos2d 2.0 を使用し、 3:2 画面をターゲットにして 1 年半前に開始したアプリを配信する必要があります。これは、開発および描画されるすべてのグラフィックスが 3:2 画面用に考慮されていることを意味します。

私が見つけた最良の解決策は次のとおりです。余分なスペースを使用して、このスケッチに示されているように、ジョイスティックとゲーム内の情報をいくつか含めます。

達成したいこと

16:9 デバイスで実行していることを検出する方法を指定する回答が既にいくつかあります。ただし、ここでの私の質問は..デフォルトでアプリに配置されている上下の黒い境界線をどのように処理できますか?

それらをシフトして、下部にある黒い境界線を1つだけ取得し、これにジョイスティックを追加できる追加の入力レイヤーをオーバーレイする方法はありますか?

解決策についていくつかの仮説があります:

  • 仮説 A: CCScene のアンカー ポイントを変更し、何らかの方法で上部に移動します。現時点では CGPointZero に設定されていますが、この値は使用するデバイスによって異なります。ただし、値を (0,0) にハードコーディングしてみましたが、実際には何も変わりません。

    /li>
  • 仮説 B: CCScene 描画メソッドを変更して、親 UIView オブジェクトでビューを上に移動します。ただし、これを行う方法がわかりません。変換マトリックスが関係している可能性があります。

仮説Aは機能していないように見えるので、おそらくBが最善の方法です。しかし、問題をさらに掘り下げる前に、すでに問題を解決した人がいるかどうか疑問に思っていました.

私を正しい方向に向ける助けがあれば大歓迎です。

編集: CGPointMake が 3:2 で動作することを想定して使用しています。実際、私の知る限りでは、Retina デバイスと非 Retina デバイスの両方で、高さに 480、幅に 320 を使用するという規則がありました。これにより、コーディングが大幅に簡素化されました。ただし、新しい 16:9 デバイスでこの点が変わったかどうかはわかりません。もしそうなら、これは私の問題を解決するための一歩かもしれませんが、もちろん、これを適切にサポートするために各シーンに追加のコードを追加する必要があることを意味します.

編集 2: LearnCocos2D の回答に対する 2 番目のコメントを参照してください。

0 投票する
1 に答える
203 参照

iphone - iPhone 5のcocos2dでシーン位置を移動する方法

cocos2d-iphone for iPhone 4 で作ったゲームを iPhone 5 のワイド画面に対応させるため、cocos2d のシーンを少しだけ iPhone 5 の画面上に動かしたいです。シーンを 50 ポイント移動しようとしていますが、数秒後に元の位置に戻ります。

cocos2d プロジェクトに Default-568h@2x.png 画像も設定しました

0 投票する
1 に答える
498 参照

objective-c - Ipad 用のユニバーサル アプリまたは別のアプリを作成する

私はスプライト キットで作られたゲーム、xcode 5 フラッピー バード タイプのゲームを持っています。ただしiphone専用です。iPad用に作成したいのですが、すべてのiPadとiPhone用の画像を作成しましたが、iPad用に別のアプリを作成する必要があります。同じ名前の新しいアプリを iPad 専用に作成して App Store に配布することはできますか? 助けてください!