タグ付けされた質問 「ios」

iOSは、Apple Inc.が作成したモバイルデバイス用のオペレーティングシステムです。iPhone、iPad、iPod touchで動作します。

3
JavaScriptゲームをiOSアプリストアにデプロイするにはどうすればよいですか?
残念ながらMacを持っていないので、iOS用に開発できません。 ブラウザでHTML5アプリが実行されることを理解していますが、HTML5アプリ(JavaScriptゲームなど)を作成して、Apple経由でアプリストアに展開する方法はありますか?パッケージ化して送信するにはどうすればよいですか?

1
Box2Dでは、特定のボディの圧縮力を取得するにはどうすればよいですか?
Box2Dを使用しています。ご覧のとおり、互いに接続された3つの動的ボディがあります(正面から見ると、テーブルと考えてください)。LEG1とLEG2は静的ボディに接続されています(これは接地ボディです)。別の動的ボディがテーブルに落ちています。 LEG1とLEG2で別々に圧縮を取得する必要があります。 ジョイントにはGetReactionForce()を返す関数がありb2Vec、これはLength()とLengthSqd()関数を持っています。これにより、取得した関節の力の合計が得られます。しかし、私が必要としているのは、関節とつながっている個々の体の力です。単一のジョイントで複数のボディを接続すると、役に立たない力の合計が再び表示されます。これが私が話しているケースです:

2
購入したUnity3Dライセンス(クラックされたアプリではない)でゲームが開発されたかどうかを確認する場所と方法は?
私たちは東部の国から外部チームを雇いました。彼らはUnity3dを使用してモバイルゲームアプリを構築しました。私たちは購入したライセンスのあるソフトウェアのみを使用するように依頼しましたが、クラックされたものは使用しないでください。 これで、公式ストアにアプリを公開する準備が整いました。Unity3dのメンバーは、アプリが購入済みのライセンスによるものか、クラックされたソフトウェアによるものかを常に確認できることをネットで読みました。彼らがそれがクラックされたソフトウェアで作られたことを発見した場合、彼らはそのアプリを禁止し、おそらく私たちを起訴するでしょう。 私たちのソフトウェアが実際に100%ライセンスされたunity3dソフトウェアによって作成されたことを確認するためのそのようなツールはどこにありますか?
8 android  3d  unity  ios 

2
長方形でないスプライトでヒット検出を実装する正しい方法は何ですか?
Cocos2dで長方形以外のスプライトのヒットまたはタッチ検出を実装する正しい方法は何ですか? 私はジグソーパズルに取り組んでいるので、スプライトには奇妙な形(ジグソーパズルのレンガ)があります。現在のところ、「検出」は次のように実装されています。 - (void)selectSpriteForTouch:(CGPoint)touchLocation { CCSprite * newSprite = nil; // Loop array of sprites for (CCSprite *sprite in movableSprites) { // Check if sprite is hit. // TODO: Swap if with something better. if (CGRectContainsPoint(sprite.boundingBox, touchLocation)) { newSprite = sprite; break; } } if (newSprite != selSprite) { // …
8 ios  cocos2d  xcode 

2
深度テストに合格したフラグメントの数を取得する
「モダン」環境では、「NVオクルージョンクエリ」拡張機能により、深度テストに合格したフラグメントの数を取得する方法が提供されます。ただし、OpenGL ESを使用するiPad / iPhoneでは、拡張機能は利用できません。 フラグメントシェーダーで同様の動作を実装するための最もパフォーマンスの高いアプローチは何ですか? 私のアイデアのいくつか: オブジェクトを完全に白でレンダリングし、次に2パスシェーダーを使用してすべての色を一緒にカウントします。最初に垂直線がレンダリングされ、各フラグメントについて、シェーダーは行全体の合計を計算します。次に、フラグメントが最初のパスのすべての部分和を合計した単一の頂点がレンダリングされます。非常に効率的ではないようです。 オブジェクトを黒の背景の上に完全に白でレンダリングします。合理的に小さい解像度になるまで、テクスチャ間のハードウェア線形補間を悪用して、再帰的にダウンサンプリングします。これは、対応する領域内の白いピクセルの数に応じてグレースケールレベルを持つフラグメントにつながります。これでも十分正確ですか? ミップマップを使用して、単純に1x1レベルのピクセルを読み取ります。繰り返しになりますが、精度の問題と、2のべき乗ではないテクスチャを使用しても可能かどうかという問題です。 これらのアプローチの問題は、パイプラインが停止し、パフォーマンスに大きな問題が発生することです。したがって、私の目標を達成するためのよりパフォーマンスの高い方法を探しています。 EXT_OCCLUSION_QUERY_BOOLEAN拡張の使用 Apple はiOS 5.0 for iPad 2でEXT_OCCLUSION_QUERY_BOOLEANを導入しました。 "4.1.6 Occlusion Queries Occlusion queries use query objects to track the number of fragments or samples that pass the depth test. An occlusion query can be started and finished by calling BeginQueryEXT and …

1
スクロール2Dゲームでは、オブジェクトを移動する必要がありますか、それともカメラを移動する必要がありますか?
私はゲームデザインが初めてなので、どのように行われるのか本当にわかりません。私は、船が途中で(可変速度で)可能な限り高く飛行し、パワーアップなどを収集するiOSゲームを構築することを考えています。 ここに行く方法は何ですか?背景とアイテムは上から下にスクロールする必要がありますか、それとも船はそれとともにビューを移動しながら実際に飛ぶ必要がありますか?
8 ios  camera 

2
ゲーム自体にゲームプレイを記録しますか?
現在、iOSプラットフォーム用の3Dカーレースゲームに取り組んでいます。リプレイシステムを実装し、そのリプレイを動画ファイルに記録してYouTubeにアップロードする必要がありました。 レコーディング部分に問題があるだけで、残りは完了です。私がしていることはglReadPixels()、OpenGL ES 1.1のコマンドを使用してフレームバッファーのコンテンツをキャプチャし、ランタイム中にこれらのフレームからビデオを作成することです(AVFoundationフレームワークを使用)。 私が直面している問題glReadPixels()は、非常に遅い更新ごとに呼び出す必要があることです。FPSを約30から2-3に減らします... glReadPixels()コマンドに代わるものはありますか?または、誰かが再生システムを作成してビデオに録画しましたか?
8 iphone  opengl-es  ios  ipad  video 

2
iOSおよびAndroidゲームのマルチプレイヤーターンベースネットワークゲームをサポートするために何を使用しますか?
ターン制のカードゲームをしている場合、インターネットを介したマルチプレイヤーゲームプレイをサポートするためにどのようなテクニックを使用しますか? ソケットですか?ソケットの場合、どのSDK(CoronaSDKなど)が確実なソケットライブラリを提供できますか? Unity3Dは、SmartFoxやElectroなどの他のソケットサーバーを使用せずに、必要なものをサポートするためだけに使用できますか?

3
libgdxアプリケーションをiOSに移植する
私は、デスクトップ、Android、およびhtml5(Google Web Toolkitを使用)をサポートするクロスプラットフォームフレームワークであるlibgdxを使用してゲームを作成しました。ゲームをiOSに移植するための可能なルートは何ですか?
7 ios  libgdx 


2
タップとドラッグを区別する方法
アプリを作成していて、画面上でスプライト(2つ目のスプライトを上にして)をドラッグできるようにアプリを作成しようとしていますが、スプライトをタップするだけで他のメソッドが呼び出されます。 スプライトの端に触れるとドラッグがうまく機能しましたが、スプライトの中央(2番目のスプライトが上にあるところ)からドラッグしようとすると、ドラッグがまったく機能しませんが、タップが呼び出されます。 なぜこれを行わないのか、わかっています。両方のスプリットからのタッチが競合しています。なぜなら、一番上のタッチが下の2番目のタッチに当たる前にタッチを飲み込んでいるからです。 指が動いたときにスプライトをドラッグしたいが、タップのみが与えられたときにタップを登録したい(つまり、指が画面上で動かなかった)場合、これをどのように実装できますか? 私が作業しているスプライトのビジュアル(役立つ場合): 黄色のルーンはその下の石とは別のスプライトです(アニメーションが含まれているため)。 --------Touch for the top sprite---------- -(BOOL) ccTouchBegan:(UITouch*)touch withEvent:(UIEvent *)event{ lastTouchLocation = [RuneScene locationFromTouch:touch]; BOOL isTouchHandled = CGRectContainsPoint([charSprite boundingBox], lastTouchLocation); return isTouchHandled; } -(void) ccTouchEnded:(UITouch*)touch withEvent:(UIEvent *)event{ NSLog(@"Tap received!"); } ------Touch for the bottom sprite-------- -(BOOL) ccTouchBegan:(UITouch*)touch withEvent:(UIEvent *)event{ lastTouchLocation = [RuneScene locationFromTouch:touch]; BOOL isTouchHandled …

3
iOSゲーム開発-どこから始めればよいですか?[閉まっている]
ここで何が質問されているのかを理解することは困難です。この質問は、あいまいで、あいまいで、不完全で、過度に広い、または修辞的であり、現在の形では合理的に回答することができません。再開できるようにこの質問を明確にするヘルプについては、ヘルプセンターに アクセスしてください。 8年前に閉鎖。 私は、iOSプラットフォーム向けのゲーム開発に強い関心を持つWeb開発者です。私は主にRubyで日々の仕事を開発していますが、過去にはJava、ランダムワールドジェネレーター、プラットフォームゲーム、スペースインベーダーなどをかなり使っていました。 iOSゲーム開発に入るのは非常に急な学習曲線のようですので、私の質問はどこから始めればよいですか? 私は最初は特に3Dには興味がありません。トップダウン/アイソメトリックは、私が最初に考えたゲームにおそらく合うでしょう。 誰もが学ぶための優れたスキルパス、または取得するためのビデオ/チュートリアルまたは本をお勧めできますか?これには少し時間がかかると思いますが、順調に進んでいる限り、満足しています。 ありがとう、マット
7 ios 

4
AndroidとiPhoneのUnityの価格は?[閉まっている]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? 質問を更新して、ゲーム開発スタック交換のトピックになるようにします。 2年前休業。 Unityのサイトを見ていましたが、価格設定に少し戸惑いました。無料とのことですが、iOS / iOS ProまたはAndroid / Android Pro用です。私はそれぞれ最低$ 400を払う必要があります。UnityをAndroidやiPhone向けに開発したい場合、$ 800必要ですか?(それが多額のお金であると言っているのではなく、実際には合理的であるように思えます)
7 android  unity  ios  costs 

2
iOSに最適なメモリ割り当て戦略は?
iOSでのメモリ割り当てについて私は議論しています。ほとんどのコードをC ++で記述していて、ObjectPools、FreeListsなどを使用するのが本当に好きです。ゲームの進行中に常に「割り当て/割り当て解除」する多くのものを事前に割り当てるために、パーティクル、ゲームエンティティなど)。 それでもiOSでは、PSPのようなコンソール向けに開発しているようなものではありません。PSPのように、一定量のメモリが確保されることは事実です。iOSは、システムがメモリを必要とするときに「メモリ警告」を発行します。 誰かこれについていくつかの提案がありますか?新しいiPod touch / iPhone 4はより多くのRAMを搭載しているので、深刻すぎますか?それともそれは大きな懸念ですか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.