Unityでアプリケーションが異なる動作をするのはなぜですか?


13

Unity環境外で、期待どおりに動作している場合のxlog

私は、「xlog」というプログラムの新たに任命されたアプリケーションメンテナーです。このプログラムは、Unity環境を除いてすべて正常に機能します。Gtk2を使用して書かれています。

以前にUnityを使用したことはありません。Unityで、メニューバーがアプリケーションGUIの外部の別の場所、つまり画面上部のバーに「リダイレクト」されているように見えました。次に、GUIのテキスト入力ボックスの1つが細い線で表示され、タブキーを使用しない限りユーザーはアクセスできません。xlog in unity-欠落しているメニューバーに注意してください。備考ボックスはボックスではありません。

Ubuntu 12.04.2 LTSで完全に動作するxlog実行可能ファイルを取得し、それを12.10 Unityディストリビューションにコピーすると、異なる動作が見られます。

この状況を改善するために、xlogアプリケーションのどこを見るべきか、または何を修正することを検討すべきかについての手がかりがありません。このアプリケーションが適切に動作する他のすべての環境に固有のUnityの違いは何ですか?


問題を強調するために、いくつかのスクリーンショットをアップロードすると有利な場合があります。
オリ

Oli:スクリーンショットをアップロードする方法は私には明らかではありません。このウェブサイトを使用するのは初めてです。
アンディスチュワート

編集リンクをクリックし、投稿内で画像を表示する場所をクリックしてから、ツールバーのの小さなアイコンをクリックしますimg。ポップインが表示されます。プロンプトに従います。
オリ

Oli、私はそれを試しましたが、画像を投稿するには「10の評判」が必要だと書かれています。
アンディスチュワート

回答:


10

Unityで、メニューバーがアプリケーションGUIの外部の別の場所、つまり画面上部のバーに「リダイレクト」されているように見えました。

あなたが参照しているのはUnityのデフォルトの動作だと思います。Unityは、OSXで表示されるものと同様のグローバルメニュー(上部に表示されるメニュー)を使用します。

動作中のUnityアプリメニュー。

アプリケーションでこれを無効にできますが、これはあまりお勧めできないと思います。Unityを使用しているユーザーは、ウィンドウではなく上部にあるメニューを期待します。

エントリーボックスに関しては、Ubuntuテーマに問題があるのではないかと思います。それを確認するには、Ubuntuテーマを変更して([システム設定]-> [外観]で)ボックスが同じかどうかを確認してください。

編集

私は興味があり、コードを見ると、問題はアプリケーションにあるようです。これで問題が解決したようです(そのボックスに改行を入力することはできませんが、これが正常なのかバグなのかはわかりません)。これらの値(100、200)はランダムに選択されたため、これを解決する最善の方法ではない場合があります。

ここに画像の説明を入力してください


ありがとう、セーラム。「ハイコントラスト」テーマでは、[備考]ボックスが適切に表示されます。デフォルトのAmbienceテーマでは、[備考]ボックスは正しく表示されません。
アンディスチュワート

@AndyStewartは私の編集を参照してください。
セーラム

セーラム、私はそれをローカルで試してみましたが、異なるサイズの備考ボックスが表示されます。Unityを使用してUbuntuのVirtual Boxバージョンに実行可能ファイルを配置すると、コメントボックスが期待どおりに動作していることがわかります。<cr>を入力できないことを確認します。この動作は、提案された変更の前に存在します。ありがとうございました!!!とても助かりました。73デアンディKB1OIQ
アンディスチュワート

この修正でxlog 2.0.7をリリースしました。ご協力ありがとうございます。
アンディスチュワート
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.