カーブエディタ

CurveEditorの使い方

braveshop.booth.pm CurveEditorの使い方 操作方法 ・点の追加 ダブルクリックか点の追加ボタンで追加できます。 ・点の削除 deleteキーか点の削除ボタンで選択している点を削除できます。 ・アプリケーションの終了 Escキーでアプリケーションを終了できま…

C# カーブエディタ進捗 プレビュー機能作成

前の記事 bravememo.hatenablog.com 完成図 だいぶレイアウトが変わりました。 CurveEditor ver 1 プレビュー機能追加 プレビュー機能作成 作成したグラフを使うとどのような挙動をするのかをすぐに確認できたらいいなーと思い作りました。 グラフの値に応じ…

CurveEditor Libraryの使い方

CurveEditor Libraryの使い方 Visual Studio 2015以降で使うことが前提になっています。 ご了承ください。 github.com Libファイルのパスを通す リンカ 追加のライブラリディレクトリでlibが入ったフォルダのパスを通す。 リンカ 入力 追加の依存ファイルで…

C# カーブエディタ作成 ヘルプの作成

前の記事 bravememo.hatenablog.com 完成図 ここからHelpページを見れるようになります。 Hlepページを作成 こんな感じで作りました。自分のブログに作るのが一番早いなと思ったので自分のブログに作りました。 bravememo.hatenablog.com ソースコード Syste…

CurveEditor_Freeの使い方

CurveEditor_freeの使い方 github.com 操作方法 ・点の追加 ダブルクリックか点の追加ボタンで追加できます。 ・点の削除 deleteキーか点の削除ボタンで選択している点を削除できます。 ・アプリケーションの終了 Escキーでアプリケーションを終了できます。…

カーブエディタ作成 c++でグラフデータを読み込むLib作成

前の記事 bravememo.hatenablog.com 完成図 上のグラフをc++で読んだ時の実行結果です。 x = 0.000000 y = 0.000000 x = 0.100000 y = 0.403000 x = 0.200000 y = 0.532000 x = 0.300000 y = 0.617000 x = 0.400000 y = 0.686000 x = 0.500000 y = 0.746000 …

C# カーブエディタ作成 c++にグラフデータを読み込むための準備

前の記事 bravememo.hatenablog.com 完成図 C++でグラフデータを読み込みたい カーブエディタ側で読み込む機能を作成 ベジェ曲線のXからYを求めたい ソースコード 終わりに 完成図 CurveEditor 外部からグラフデータを読みこむための準備 C++でグラフデータ…

C# カーブエディタ作成 進む 戻るの実装

前の記事 bravememo.hatenablog.com 完成図 外観の作成 ReDo Undoのおおまかなしくみ ReDo Undoの実装はめんどい ソースコード 終わりに 完成図 CurveEditor 進む 戻る機能 外観の作成 この記事と同じやり方でやればできます。 bravememo.hatenablog.com 外…

C# カーブエディタ作成 上書き保存

前の記事 bravememo.hatenablog.com 完成図 上書き保存 カーソル変更 ソースコード 終わりに 完成図 CurveEditor 上書き保存 上書き保存 上書き保存は一回保存したかファイルを開いてないと出来ないものです。 ですので保存か開くをした際に上書き保存のEnab…

C# カーブエディタ作成 グラフデータの読み書き

前の記事 bravememo.hatenablog.com 完成図 データの読み書き クラスを分割 ソースコード 終わりに 完成図 この動画では点を適当に追加→名前を付けて保存→新規作成でグラフリセット→開くを行っています。 CurveEditor グラフデータの読み書き データの読み書…

C# カーブエディタ作成 右クリック動作

前の記事 bravememo.hatenablog.com 完成図 右クリックでいろいろ グラフのリセット機能 ソースコード 終わりに 完成図 GAME DVR で録画してるので右クリックメニューが映りません。 CurveEditor 右クリック動作実装 右クリックでいろいろ 右クリックでコン…

C# カーブエディタ作成 入力項目の実装その2

前の記事 bravememo.hatenablog.com 完成図 グラフ、入力項目の表記変更 グラフの外側にある数値表示 処理負荷軽減 点の描画OnOff機能 線の色変更、線の追加 ソースコード 終わりに 完成図 だいぶそれっぽくなってきた。 CurveEditor ver 0 6 α版 入力項目の…

C# カーブエディタ作成 入力項目の実装その1

前の記事 bravememo.hatenablog.com 完成図 入力項目を反映 同期をとる ダブルクリックで点を追加 ソースコード 終わりに 完成図 CurveEditor ver 0 5 α版 入力項目の同期 入力項目を反映 同期をとる numericUpDownのValueChangedイベントで数字の変更時にnu…

C# カーブエディタ作成 点の削除機能

前回の記事 bravememo.hatenablog.com 完成画面 点の削除機能 開始点の移動制限 ソースコード 終わりに 完成画面 CurveEditor ver 0 5 α版 点の削除機能 点の削除はボタンとDeleteキーからできるようにしています。 Deleteキーの入力についてですが、キー入…

C# カーブエディタ作成 点の追加機能

前回の記事 bravememo.hatenablog.com 完成図 点の追加機能 制御点の移動制限 ソースコード 終わりに 完成図 点の追加ボタンを4回押して2つ目の点を選択した状態です 点の追加機能 点の追加はAddPoint()で行っています。 点の生成場所は最後の開始点と終了点…

C# カーブエディタ作成 点の移動機能

前回の記事 bravememo.hatenablog.com 完成図 点の移動機能 選択している点の強調機能 PointのXとYはint型 ソースコード 終わりに 完成図 ソースコードは最後の部分載せてあるのでコードだけ見たい方はそちらをどうぞ。 点の移動機能 点の移動はMovePoint()…

カーブエディタ作成 外観の作成2

前回の記事 bravememo.hatenablog.com 完成図 入力箇所の表示桁数の変更 線を表示するクラスを追加 Labelでメモ追加 終わりに 完成図 少し変更したい箇所があったので変更しました。 入力箇所の表示桁数の変更 DecimalPlavesを2にして小数点の表示をし、 Max…

カーブエディタ作成 外観の作成

初めに 完成図 最大化 サイズ変更 メニューバーのファイルの所 グラフ部分 点の設定項目 追加ボタン 終わりに 初めに 今回はひとまず機能実装より先に外観の制作をします。 見た目よくなったほうがモチベ上がるからね。 前回の記事 bravememo.hatenablog.com…

C# カーブエディタ作成 仕様決め

初めに 画面仕様 機能 おわり 初めに 今回はある程度の仕様を固めいきます。 前回の記事 bravememo.hatenablog.com 画面仕様 ・ 画面サイズ変更させない(ただし最小化は可とする) 画面サイズ変更に合わせていろいろ調整がめんどいので ・グラフ部分もサイ…

C# カーブエディタ作成 ~線の表示

初めに 環境 線の描画 ・Graphics Class ・直線の描画 ・曲線の描画 終わりに 初めに ゲームエンジンを使用しないc++で開発しているとゲームエンジンのこの機能が使えればなーということがよくあります。 しかしゲーム開発支援ツールをC#で作ってるという話…