• ベストアンサー

Flashのようなビジュアルを実現

初めまして. CもしくはC++を使用して, Flashで実現できるような綺麗なビジュアルを持ったアプリケーションを構築したいのですが,何か良い方法はありますでしょうか? 現在はDirectX(Dxlib)を使用していますが,満足のいくものではありませんでした. アプリケーションはローカルPC上での動作を対象としてます. よろしくお願いします.

質問者が選んだベストアンサー

  • ベストアンサー
  • Vidocq
  • ベストアンサー率66% (6/9)
回答No.2

C、C++にこだわるのでしたら、Clutter(http://clutter-project.org/) がよいかもしれません。がDirectXと比較して実装のし易さが 格段によくなるわけでもないでしょう。 実装しやすさを重視するならば、WPFでしょうか。 GUI部分はC#及びXAMLになりますが、 C++のコードをC++/CLIでラッピングする事で 連携することは可能です。

sacra777
質問者

お礼

遅れました.回答ありがとうございます. Clutter良いですね! どこまで出来るか調べてから検討したいと思います.

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • zwi
  • ベストアンサー率56% (730/1282)
回答No.1

>現在はDirectX(Dxlib)を使用していますが,満足のいくものではありませんでした. いや、作れますよ。 作れないとしたら、sacra777さんの技術力の問題です。 Flashで作る方が遥かに楽ですけどね。 Flashをウィンドウアプリに貼りつけたらダメなんですかね? まぁ、ちゃんとアプリするためには両方ともそれなりの知識がいります。 ↓ http://q.hatena.ne.jp/1237446198 私もやった事が無いのでアイデアだけ。

sacra777
質問者

お礼

お礼が遅れました. 回答ありがとうございます! 使用していたのがDxlibだったので,DirectXで頑張ればFlashのようなヴィジュアルが表現できるのですね. 引き続きDirectXを使っていきたいと思います.

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • Flashで実現可能なのか知りたい

    現在、Webアプリの作成を考えていますが、 インターフェースとしてAjaxかFlashをと 思っています。 しかし、Flashで以下の事が実現可能なのか 調べてみても分かりません。 ・タブウィンドウインターフェース ・サーバ通信のレスポンスの結果から  動的なタブの生成 ・外部swfファイル?の読み込み、動作。 イメージ的にはタブウィンドウインターフェースを 基盤とし、プラグイン機構によってタブと機能が 動的に変化する仕組みです。 Flashで実現可能かどうかご教示下さい。 Flash8で作成しようと思っています。 (購入の目処が立てばFlashCS3でAS3の利用)

  • Visual Studioのローカルウィンドウについて

    Visual Studio 2008を使ってC++のフォームアプリケーションを作成しています。 デバッグする際に、ローカルウィンドウを使って変数の値を確認すると思うのですが、値が空白でなにも表示されていません。 ほかのプロジェクトでは、正しく動作しています。 同じような現象にあわれた方、なにか御存じの方がいらっしゃればアドバイスをよろしくお願いします。

  • Visual Basic C# C++ 3種類あるけど、どう違う?

    お世話になります。 Visual系にはいくつが種類があり、 Visual C++ Visual Basic Visual C# の3種類があると思うのですが、違いがよく分かりません。 それぞれの向き不向き、特徴があれば教えていただけないでしょうか。 私は、初心者で、windows上で動作するexeアプリケーションファイルを作りたいと思っています。Visual Basicが一番簡単なようですが、もし、ほかの二つに比べて機能制約があるようでしたら、勉強してよりよい作品を作りたいと思っています。 ご回答を宜しくお願いします。

  • Visual C++で文字列の検索を実現したい。

    プログラミング初心者です。 今、Visual C++で(MFCは使っていません)勉強として日記帳のアプリケーションを作っています。 その日記に記録する内容は初期化ファイルに保存するという方法を取っているのですが、例えば一ヶ月間その日記を使って書いたとして、その一ヶ月間で書いた内容の中から「プログラミング」という単語が入った日を検索する、という機能を入れたいのですが実現方法が分かりません。 もし、参考になる書籍・Webページ・あるいはアドバイスそのもの、がありましたら教えていただきたいです。 お願いします。

  • Visual C++2008について

    Visual C++2008を使用してゲームを作ろうとしているのですが。 最初の設定がうまくいきません http://homepage2.nifty.com/natupaji/DxLib/ のサイトを見ながらDXライブラリもきちんと入れ とりあえず何かしら起動してみようと思い 先ほどのサイトにあったサンプルプログラム  画面左上から右下にかけて真っ白の線を描きます #include "DxLib.h" int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow ) { int Cr ; if( DxLib_Init() == -1 ) // DXライブラリ初期化処理 { return -1; // エラーが起きたら直ちに終了 } Cr = GetColor( 255 , 255 , 255 ) ; // 白色の値を取得 DrawLine( 0 , 0 , 640 , 480 , Cr ) ; // 線を描画 WaitKey() ; // キーの入力待ち(『WaitKey』を使用) DxLib_End() ; // DXライブラリ使用の終了処理 return 0 ; // ソフトの終了 } を実行してみたのですが、場面が真っ暗になるだけで線が表示できませんでした デバックとビルドを見てみてもなんのエラーも起きてはいませんでした。 一体何が原因なんでしょうか? わかるかたがいれば、よろしければ教えてもらえないでしょうか。

  • 携帯サイトでFLASHを利用したい

    現在、PCサイトとMobileサイトを構築していますが、MobileサイトでもFLASHを利用したいと思っております。 Mobile関連については何も知らないのですが、 ・Docomo,au,vodafone共通で動作するFLASHは作れますか?。 ・現在、FLASH MX2004を利用していますが、これだけで作れるものなのでしょうか?。 どうか宜しく御願い致します。

    • ベストアンサー
    • Flash
  • VC++で静的リンクしたアプリを作りたい

    Microsoft のVisual Studio 2012 を使用しています。VC++2012 を使用して静的リンクしたアプリケーションを作りたいのですが、静的リンクを行う設定方法がわかりません。言い換えると .Net FrameWork がない環境でも動くアプリケーションを作りたいのです。 詳細は、MSN 相談箱 QNo.8057365(投稿日時 - 2013-04-24 12:53:43)を参照ください。 現在は、次のMSDNの技術資料「Deployment in Visual C++」 http://msdn.microsoft.com/ja-jp/library/dd293574.aspx に記載されている2番目の方法Local Deployment(ローカル配置)に記載されている必要な DLL ファイルをコピーする方法で実現していますが、Microsoft に相談したところ、次のように言われています。 『VC++ 2012 のLocal Deployment を使ってアプリケーション プログラムの開発を行うのは良いが、一旦開発が成功した後はLocal Deployment の使用を禁止する。』 以上の経緯から、静的リンクした VC++ 2012 アプリケーション プログラムを作る必要があります。具体的な形態は、Windows PE 3 で起動したPC でVC++ 2012 で開発したアプリケーション プログラムを動かします。 Visual Studio 2012 でプロジェクトを定義するとき、「静的リンク アプリケーション」指定の必要があると考えるのですが、その方法がわかりません。どうかご教示をお願いします。

  • visual Studio 2008で.exeファイルが他PCで実行できません

    C/C++初心者のものです。 私は 家のvista と visual Studio 2008 Express Editionを使って、DirectX9のプログラムを作っています。 ベータ版でもそうだったのですが、部活用にある .xp + visual Studio 2005  .vista + visual Studio 2005  のパソコンでは 「アプリケーション構成が間違っています」 というようなことを言われ(正確には覚えていません。済みません…。) そして部活用のvisual Studio 2005でコンパイルしなおすと家のパソコンで 「d3dx9_36.dllが見つからなかったため、このアプリケーションを開始できませんでした。…」 と出てきます。 これはOSの問題もあるのでしょうか? 製品版の購入もこれでは拒んでしまいます。 このエラーの理由は何ですか? どうすれば解決できますか? 教えてください。お願いします。

  • Microsoft Visual C++について

    Windows 7 Pro SP1(64bit)を使用しています。Graphic Card用アプリケーションを更新した際に既存のVisual C++2005,2008,2010 Redistributable から更に C++2012がインストールされました。PCで必要なC++は上位Versionがインストールされていれば下Versionは不要と考えますが如何なものでしょうか。ご存知の方よろしくお願いいたします。

  • Visual Studio 2005で

    現在、会社(建設会社)でVisual Studio 2005 Professionalを購入し、従来使用していたMicrosoft Accessで作成した業務アプリケーションの移行を計画中です。 そこで、Visual Studioには様々な開発言語が組み込まれていますが、どれを使うのがよいか決めかねています。 Accessを使っていたのであれば、VisualBasicが賢明だとは思うのですが、最近C言語を扱える中途採用者を採用し、上司がC言語での作り変えを要求しています。 理由は、AccessよりC言語の方が速いとか安定しているというものと、今後C言語で作り変えたものを他社に販売する計画があるからです。 Accessで作成したアプリケーションは、サーバにmdbを置いて、複数のクライアントでデータを入力するものです。 入力されたデータを管理者が一覧で閲覧できたり、承認したりする機能もあります。 このような形態のアプリケーションを果たして、 何で作り変えていけばいいのでしょうか ちなみにその中途採用者は、あくまでC言語を扱っていただけでVisualC++やVisualC#は初めてでして、ほぼ初心者なんです。 そのこと、上司は知らないし…