Results 1 to 3 of 3
  1. #1

    Default UDKのkismetアクション draw textの使用の仕方がわからない。

    こんにちは

    私のUDKの不具合なのかkismetの使い方が間違っているのかがわかりませんがkismetアクション  draw text を使用してもHUDに何も表示されません。

    一応画像を用意したのですがどなたかわかる方教えていただけないでしょうか?


  2. #2

    Default

    この内容が参考になるかもしれません。
    http://forums.epicgames.com/threads/...1#post27792959

    簡単に内容を言うと、UTHUD.uc内にあるevent PostRender()命令の最終行に、
    以下の命令を一行追加してみるという方法です。
    DisplayKismetMessages();

    試したわけではないので、うまくいかなかったらごめんなさい。

  3. #3
    Super Moderator
    Join Date
    Apr 2011
    Location
    Yokohama, JAPAN
    Posts
    26
    Gamer IDs

    Gamertag: JUNx360

    Default

    Draw Textで表示されない他の原因としては、Draw Text InfoのMessage Fontが設定されていなかったり
    日本語フォントの含まれていないフォントで日本語メッセージを表示しようとしている可能性はあ りませんか?
    これらの場合、画面にきちんと表示されません。

    Draw Textで日本語のフォントを使いたい場合はこちらのページが参考になると思います。
    http://udn.epicgames.com/Three/ImportingFontsJP.html
    手っ取り早いのは、以下の手順のように
    日本語の漢字を全部含んだUNICODEのテキストファイルを
    用意してコンテンツブラウザからFontを作成する方法になります。
    1. 日本語のフォントを選択
    2. Chars File Pathに上記のテキストファイルのパスを設定
    3. Chars File Wildcardに上記のテキストファイル名を設定
    4. 「OK」

    2. 3.のステップの代わりに、Unicode Rangeに文字範囲を指定することで
    (例:0000-04FF,2000-2FFF,3000-303F,3040-309F,30A0-30FF,3300-4DBF,4E00-9FFF,FF00-FFEF)
    フォントのインポートができるのですが、Unicodeだと日本の漢字が4E00-9FFF内に飛び飛びにマッピングされていて
    不要な漢字も含まれてしまいメモリ効率が良くありません。

    フォントを利用される場合に気をつけるべき点としては、フォントのライセンスというものがあり ます。
    http://ja.wikipedia.org/wiki/%E6%97%...AF%94%E8%BC%83

    ライセンスフリーのフォントを使っておくのが無難かなと思いますが
    フリーと謳われているフォントの場合、こちらのページの後半の注釈部分に書かれていますが・・ ・
    http://ja.wikipedia.org/wiki/%E3%83%...83%B3%E3%83%88
    ライセンスがGPLやそれに近いものの場合はさらに気をつけておいたほうが無難かと。

    仕事の場合は、多分皆さんきちんとライセンス購入する方向なので問題はないのですが
    UDKのフォントのインポートは、フォントデータを埋め込んでいるわけではないものの
    フォントデータから生成されたビットマップデータを「埋め込んでいる」ともとれそうなので
    それがGPLの言われるEmbeddingにあたるのかどうか判断が難しい気がします。
    (法律家に聞いたわけではなく、あくまでも個人的な見解なのですが)
    まぁ、Embeddingに当たる場合でも回避する方法もあるようなので
    どうしもGPLライセンスなフォントを使われたい方は、関連ドキュメントをきちんと読んでくだ さい。


 

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Copyright ©2009-2011 Epic Games, Inc. All Rights Reserved.
Digital Point modules: Sphinx-based search vBulletin skin by CompletevB.com.