質問: ワンタイムアクションを表す方法 私は真剣なゲームとシミュレーションを行っており、ユーザーにアクションを1回しか実行できないように表現する必要がある場合があります。基本的に、ユーザーは一度だけ実行する必要があるコマンドを発行します。これは、対応する標準のgui要素が実際にはないものです。問題は このアクションが一度実行されると、再度実行することはできないことをユーザーに伝える(つまり、これは一度だけであることをユーザーに伝えることを楽しみにしています) これが既に起こっているという事実の後で連絡する(guiの一部を非アクティブにすることで最も簡単に実行されます) 私はさまざまな要素を試しましたが、どれも理想的ではないので、このコミュニティからの意見を聞いて幸せです。同様の問題がありましたが、どのように解決しましたか?簡単な方法は、使用後に無効になるボタンまたはチェックボックスを使用することです。これらは機能しますが、1度しか機能しないという事実は口頭で伝えなければなりません。追加2010-dec-12私はすべてのコメントに感謝します、そしてこれは感謝しています。ゲーム指向のソリューションがいくつか登場しますが、個人的にはそのようなことを行い、コンテキストアイコンをたくさん使用できるようになりたいと思っています。費用と人件費の関係でそれはできません。私たちのシミュレーション/ゲームインターフェイスは非常にテキスト駆動型です パンデミックレスポンスシミュレータ はその1つの例です。そのプロジェクトでは、evalicaの提案に似たものを使用しました。
回答: 私は可能な限り簡単な解決策を選びます:単に "1"を表示するだけです。例:数回(おそらく、アプリのヒントによって助けられた)後、ユーザーはすぐにアイデアを理解します。このアプローチの利点は、アイコンのデザインをあまり創造的にする必要がないことです。既存のアイコンセットを使用し、該当する場合は「1」を追加するだけです。ところで、appleは、itunesおよびiphone/ipod touchで同様のアプローチを使用しています。appleの場合、意味が異なります。「1」が表示される場合は、「ライブラリまたはプレイリストを繰り返す」の代わりに「曲を繰り返す」ことを意味しますが、「できること」を示すために同様のアプローチを使用できない理由はありません一度だけのアクション」。更新:さらに考えてみると、円の中に「1」が付いたアイコンは、iphone、mac os、およびおそらく他のユーザーで一般的に使用されているように、通知バッジと混同される可能性があります。より適切な表現は次のようになります。