問題タブ [cclabelttf]
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.
cocos2d-x - CCLabelTTF の位置が正しくありません
cocos2dx (windows-ver. cocos2d-1.0.1-x-0.12.0) CCLabelTTF で困っています。スペースを含む文字列を含むどのラベルでも、ラベルは数ピクセル上に移動しています。
これは、2 つのラベル (スペースありとスペースなし) を同じ位置に表示するために使用した基本的なコードです。この図は、それがどのように表示されるかを示しています。
プロジェクトは Mac for iOS で正常に動作しています。Windowsに移植しようとしているときにバグに気づきました。API の変更を伴うため、新しい cocos2dx SDK に更新するには遅すぎます。
ios7 - cocos2dx iOS のフォントのインポート
このリンクを参照しました: Cocos2d でのカスタム フォントの使用
およびこのリンク: http://captainjor.wordpress.com/2013/04/03/cocos2d-x-custom-ttf-font/
最初のリンクは機能しますが、フォントのファミリ名 (フォント ウィンドウの上部に基づく名前) しか指定できません。Bold またはクレイジーなお尻のスタイルが必要な場合は、BoldItalic や Italic などの他のスタイルのフォントを開いたので明示的に指定できませんが、Family Name が返されます。
2 番目のリンクはまったく機能しません。
Cocos2dx で使用したコードは次のとおりです。
これはしません:
必要なすべてのフォントをインポートするために、Info.plist ファイルを既に再確認したことに注意してください。誰にも解決策はありますか?=/ 私はかなり困惑しています。フォントのインポートは、このような PITA です。
編集:私はこの問題に再び遭遇しましたが、別のアプローチで。Android と iOS のフォントのインポートを正確に行う方法について、いくつかの重要な指針をここに投稿しようと思いました。これは、1 行のコードでフォントのインポートをサポートするのに最適であることに注意してください。
- まず、すべてのフォント ファイルを Resources フォルダーに配置します (サブフォルダーではなく、ルートに配置します!)。
- 特に iOS の場合、フォント ファイルを plist で宣言してインポートする必要があります。どのように?このような:
-> はい、フォントが Resources の ROOT フォルダーにあるにもかかわらず、"fonts/" サブフォルダー ディレクトリが含まれていることがわかります。これはここで最も奇妙な部分であり、これはトリッキーなだけのはずです. 「fonts/」サブフォルダーのディレクトリ参照を削除しようとしましたが、フォントを使用してアプリケーションでテキスト/ラベルを表示しようとすると機能しません
これは、iOS と Android の両方で機能する行です。
このコード行は、次の事実に大きく依存しています。フォントの PostScript 名は、ファイル名とまったく同じである必要があります。
xcode - sizeWithFont: と sizeWithAttributes: が異なる値を返すのはなぜですか?
NSString テキストを含む CCLabelTTF があります。5 番目の IOS sizeWithFont: は、7 番目の sizeWithAttributes: よりも大きな高さを返します。
ios - Cocos2d-x CClabelTTF が見えない
私のゲームでは、cclabelttf を使用してプレイヤーのスコアを表示します。7 月末には正常に動作していました。コードは何も変更していませんが、以下がありました: - IOS のアップグレード (6.1 から 7.0) - OSX の更新 - cocos2d-x
- Xcode の更新
Helvetica フォントは使用していません。
スコアを表示するフローティング テキストがあります。テロリストを殺すと、「+10」という文字列が浮かんで消えます。「+10」と書くと、表示されます。それ以外の場合は表示されません。
ccimage.mm のテキストの配置を からUITextAlignmentLeft
と同じに変更しようとしましたがNS
、
次の行のコメントを外します。
cococs2d-x フォーラムでこれらの変更を読みましたが、それよりも前にバグがあり、これらが解決策でした。私には運がありません。
奇妙な部分は私のgameSceneにありますが、ラベルの1つが表示されますが、iPhoneシミュレーターでのみ表示されますが、これから始めると、配置/ラッピングの問題であるに違いないと思います.
ipad - iOS 7.0 で CCLabelTTF が表示されない問題
ゲームに cocos2d-x 2.0.4 を使用しています。CCLabelTTF は iOS 6 ではデバイスとシミュレータの両方でうまく動作しますが、iOS 7.0 でテストすると動作しません。これが私のコードです。
スコアが表示されなくなりました。しかし、それは iOS 6 で表示されます。もう 1 つの奇妙な問題です。上記のコードをこのように変更すると、機能します。
しかし、このコードを以下のように再度変更すると、機能しません。
多分それは大文字と小文字を区別する問題です。
最後に、テキストが大文字であっても、以下のコードは機能しません。10番だけ追加しました。
どんな助けでも感謝します。前もって感謝します。
ios - Cocos2d: CCLabelTtf を異なるフォントサイズで縦に揃えるには?
2 つの CCLabelTtf を異なるフォント サイズで縦に並べるには? ありがとう
これは私がラベルを作成する方法です:
ios - 更新スコア Cocos2d 3.0
スコアを更新する方法を見つけようとしています。スコアが続く文字列のラベルがありますが、更新されません
これは、更新するスコアのラベルです
次に、2 つのスプライト間の衝突後にスコアが追加される場所です。
そして、衝突が検出された後にスコアラベルが更新を拒否するため、更新方法についてアドバイスします
ありがとう:D