友人に、amazonの商品情報をTVのショッピングチャンネルみたいに垂れ流しておけるソフト作って、と言われまして、実現出来そうでしたのでちょっと作ってみました。

 AmazonChannel Ver.1.00 (要DirectX9)

 amazonchannel

(106 KB)

 
起動してから設定メニューの「キーワードの設定」でキーワードを設定してください。 amazonから情報が収集できたら、あとは勝手に商品の情報が表示され続けます。

キーボードの「↓」「↑」キーで前後の商品に移動します。
(放っておいてもレビューが終われば勝手に移動します。)
Ctrlキーを押すとレビューを早送りします。
画面をマウスでクリックすると、商品の専用ページをブラウザで表示します。

作りはいい加減なので、次のような仕様になっています。

  • 検索時の商品数は最大60件です。
  • 並び順はランダムです。
  • レビューの表示数は最大2件です。
  • タイトルやアーティスト名が長いとはみ出ます。
  • レビューの平均が4.5でも★は4つになります。
  • デバイスロスト時には何もしません(^^;

仕組みとしては、amazon web serviceを使って商品を検索してきて、そこから得られた情報をDirect3Dで表示しているだけです。
(友人が作ったモック動画で、ジャケットが3D回転していたので、Direct3Dを使う事になりました。)

ただ、Direct3Dはあんまり触ったことがなくて、調べながら実装していったので大変でした(調べてもわからない事ばっかりorz)。

普通にテキストを描画したら、アンチエイリアスが掛かっていなくて、しょぼしょぼになったときはくじけそうになりましたが、なんとかアンチエイリアスが実現出来て良かったです^^;

本当は「商品の説明」を画面に表示するつもりだったのですが、amazon web serviceからはうまく取得出来ないみたいで、今回はあきらめました。

記事検索

アーカイブ