スポンサード リンク

T.Ishii's Software Library

HTML5 レトロ風ゲーム館

無料ブログはココログ

« 仕上げに入る | トップページ | もう一踏ん張り »

主に操作系を微修正中

今はAmuseGraphicsの開発フェーズで、一通りの機能追加が終わったので、仕上げ段階に入っているのだが、今回の変更では、作者的な意味での、大物機能は追加していないので、仕上げについても、その内容は、性能の最適化等ではなく、操作系が中心になっている。

昨日書いた様に、今回の変更では、色々と新しい機能が追加されている。

特に、AG-デスクトップレコーダーとAG-Webカメラレコーダーについては、新しい使い方が出来る様になる機能追加を行っている。

具体的には、AG-デスクトップレコーダーのウインドウ録画機能を使うと、録画中に他のデスクトップ作業が可能になるし、AG-Webカメラレコーダーのズーム・パン機能を使うと、必要に応じて、録画中に映像内容の操作が可能になる訳だ。

もっとも、今回の変更作業を通して、作者的には、あまり操作を複雑にはしたくない、みたいな事も書いてきている。

これは何故なのか、というと、AG-デスクトップレコーダーやAG-Webカメラレコーダーというのは、その名が示す通り、AmuseGraphicsの中で、それらの役割を果たす単機能ソフトとして開発している訳なので、あまり、自己主張が強くなると、AmuseGraphics全体のバランスが崩れてしまうからだ。

と、いう事なので、作者的には、新機能についても、極端な自己主張はさせず、さりげなく追加しておきたい所なので、特に、その操作系については、あまり大げさにならない様に気を使っている訳だ。

なので、今日は、AG-Webカメラレコーダーの操作系を微修正していたのだが、その主たる内容は、元々あったズーム用の設定ダイアログ等を削除した、というモノだ。

ズーム指定は、元々は、ポップアップメニューで設定用ダイアログを表示し、そこにあるスライダーで行う格好にしてあったのだが、それと同時に、マウスのホイール操作でも、ズームアップとズームダウンは可能にしていた。

そして、このブログの過去の記事では、AG-Webカメラレコーダーにはズーム機能は入れるものの、パン機能は入れない、みたいな事を書いていたのだが、その後、方針を変更してパン機能も使える様にしてある。

で、そのパン機能というのは、カメラ映像をドラッグし、見たい範囲だけが表示される様にする、という操作系にしたので、ズーム設定のみを別ダイアログで行わせるのも、変な感じになっていた。

と、いう事もあるので、ダイアログでの設定は削除したのだが、ダイアログ設定を残しておいても、使いたくなければ使わないで済む訳だ。

つまり、折角実装し、機能もしているダイアログ設定は、機能的に鑑みれば、別段、削除する理由は無い訳なのだが、前述の様に、作者的には、操作系を大げさにはしたくないので、この機能については、削除してしまった訳だ。

今回の変更では、似たような判断は随所で行っていて、AGMPlayerの追いかけ再生機能についても、主に、操作系を単純化するために、使い方にバリエーションは持たせない方向にした訳だ。

と、いう事で、元々、そういう方針ではあったのだが、新機能を実装するにあたっては、どうしても、その機能が中心に置かれてしまうので、まだ、自己主張が強い所も残っている訳だ。

このため、作者的には、仕上げにあたっては、特に操作系を見直す事で、そういった自己主張を抑え込み、AmuseGraphicsとしての全体バランスを維持しようとしている訳なのだが、ビートルズも解散したし、SMAPも、遂に解散する事になった様だ。

なので、今後、個々のアプリが、より強力になっていくと、AmuseGraphicsとしての活動は難しくなるかもしれないのだが、まあ、その時はその時、という事で、今回は、AmuseGraphicsとしてのバランスを重視している訳だ。

= この記事に関連する公開中ソフト =

AmuseGraphics

AmuseGraphics

(2016/10/25追加)

« 仕上げに入る | トップページ | もう一踏ん張り »

トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/534482/64089939

この記事へのトラックバック一覧です: 主に操作系を微修正中:

« 仕上げに入る | トップページ | もう一踏ん張り »

2017年12月
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31            

広告

プライバシーポリシー

  • 当サイトでは、第三者配信による広告(Google Adsense)サービスを利用しています。

    Google を含む第三者配信事業者は、Cookie を使用して、ユーザーのウェブサイトでの閲覧履歴に基づく広告を配信します。 Google 広告 Cookie を使用することにより、Google や Google のパートナーは当サイトや他のサイトへのアクセス情報に基づく広告をユーザーに表示できます。

    Cookieを無効にする設定およびAdsenseに関する詳細については、以下のリンクを参照下さい。

    広告 - ポリシーと規約 - Google