プロフィール

Na-7

Author:Na-7
SE(システムエンジニア)として約15年間システム系ソフト会社を勤めあげ、2008年3月退社。現在、ゲーム制作会社設立を目指して活動中。


アクセスカウンター


最新記事


最新コメント


最新トラックバック


月別アーカイブ


カテゴリ


DATE: CATEGORY:スポンサー広告
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
DATE: CATEGORY:三国志軍記開発
武将一覧03
開発中のメイン画面
武将一覧にスクロール機能やソート機能が追加された。
マウスホイールのスクロールにも対応。



◎ボタンの種類

普段あまり意識しませんが、ボタンの動作パターンは複数あります。

・押した瞬間に処理を開始するもの
 →リピート入力に配慮が必要
 →上部切り替えボタン及びスクロール上下ボタンが該当

・引いた(離した)瞬間に処理を開始するもの
 →WindowsOSではこれが標準
 →列ボタンが該当

・ドラッグするもの(非ボタン?)
 →スクロールバーが該当

今回は上記3種類を実装する必要があります。



◎入力リピート

キーボードのキーを押したり、スクロールの上下ボタンを押した場合など、入力のリピート処理は3段階あります。

例:
・第一入力は即時
・第二入力は0.2秒後
・第三入力以降は0.1秒間隔

上記の仕様を理解すれば、実装は簡単です。ただ、日常的な機能をソースレベルで実装すると、デバッグやメンテの際に若干ウザい気もします。



◎実装

スクロールバーのCGを追加して、コードを実装しました。

武将一覧03

動作テストはサクサク動いて気持ちいいですw

・上部ボタンで表示パラメータ切り替え

・列ボタンを押すと降順ソート、
 続けて同じボタンを押すと昇順ソート
 (以後繰り返し)

・スクロール上下ボタンは入力リピート処理済

・マウスホイールのスクロールにも対応


そういえば、武将選択機能がありませんね。
後日追加します。



◎次回予告

開発が順調だと、あまり書くことが無いなぁ(笑)


武将一覧は一段落したので、次回は武将の詳細画面を作成します。

スポンサーサイト

テーマ : ゲーム製作 関連 - ジャンル : ゲーム

コメント

コメントの投稿


管理者にだけ表示を許可する

トラックバック


この記事にトラックバックする(FC2ブログユーザー)



copyright © ゲーム制作の舞台裏 all rights reserved.Powered by FC2ブログ
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。