C#で3次のベジェ曲線(cubic-bezier)を描画するコードを紹介します。概要C#で3次のベジェ曲線を描画する場合は、GraphicsオブジェクトのDrawBezier() メソッドを利用すると簡単に描画できます。補足座標値の値が必要
アニメーションにイージングを設定する方法を紹介します。概要こちらの記事ではAdobe Animateを利用してアニメーションを作成しました。デフォルトのモーショントゥイーンの設定ではアニメーションはリニアに変化します。より効果的にアニメーシ
Adobe Animateでモーショントゥイーンを利用して、要素を拡大、縮小するアニメーションを作成する手順を紹介します。概要図形や画像の要素を拡大したり、縮小したりするアニメーションを作成したいことがあります。モーショントゥイーンを利用し
Adobe Animateで要素のアニメーションをずっと繰り返す方法を紹介します。概要要素をずっと回転させた状態にしたいなど、シーンの一部の要素をループして繰り返すアニメーションを作成したい場合があります。Adobe Animateでは、ム
Adobe Animate でHTML5 Canvas に配置したボタンのクリックイベントを実装する手順を紹介します。事前準備こちらの記事を参照して、シーンのキャンバスにボタンを配置します。手順インスタンス名の設定選択ツールでボタンをクリッ
Adobe Animate でボタン コンポーネントを配置する手順を紹介します。手順Adobe Animate を起動しドキュメントを作成または、開きます。シーンのキャンバス編集画面が表示されます。[ウィンドウ]メニューの[コンポーネント]
JavaScriptで警告ダイアログを表示するコードを紹介します。概要JavaScriptで警告ダイアログを表示する場合は、alert関数を利用します。書式alert([ダイアログに表示するメッセージのテキスト]);コード下記のコードを記述
Adobe Animateでシンボルのボタンにクリックイベントを実装する手順を紹介します。事前準備こちらの記事を参照して、シンボルのボタンを作成しておきます。手順Adobe AnimateでHTML5のCanvasに先に作成したボタンのシン
Adobe Animateで独自のデザインのボタンを作成する手順を紹介します。概要Adobe Animateでキャンバスに配置するボタンを作成する場合には、ボタンのシンボルを作成する方法があります。この記事では、ボタンのシンボルを作成する手
アニメーションを指定したフレームで停止する手順を紹介します。概要こちらの記事で紹介したアニメーションを作成して、Webブラウザで表示するとアニメーションが終了すると、最初のフレームに戻り、ループで再生されます。アニメーションの用途によっては
モーショントゥイーンを作成する手順を紹介します。概要Adobe Animatorでは新しいアニメーション方式である、モーショントゥイーンが利用できます。この記事では、モーショントゥイーンを利用してシンプルなアニメーションを作成する手順を紹介
Adobe Animateでクラシックトウィーンを利用してシンプルなアニメーションを作成する手順を紹介します。概要旧 Adobe Flash でアニメーションを作成する場合には、トゥイーンを利用してアニメーションを作成しました。その後のバー
キャンバスに画像を配置する手順を紹介します。手順Adobe Animationを起動し、ドキュメントを作成または開きます。ライブラリにシンボルを作成します。シンボルの作成手順はこちらの記事を参照して下さい。シンボルが作成できると、シンボルの
Adobe Animateでライブラリのシンボルを作成する手順を紹介します。概要画像やボタン、ムービークリップなどの要素をキャンバス上に配置するために、ライブラリにシンボルを作成して追加する必要があります。シンボルを利用すると複数の要素、例
Adobe Animateでドキュメントを新規作成する手順を紹介します。手順Adobe Animateを起動します。下図のウィンドウが表示されます。[ファイル]メニューをクリックします。下図のメニューが表示されます。一番上の[新規]の項目を
Illustratorで編集モード時のパスの線の色、ハンドルの線の色を変更する手順を紹介します。概要Illustratorで[ダイレクト選択ツール]を利用してパスのコンポーネントを編集する際に、パスの線やハンドルの色はレイヤーごとに自動でカ
Ctrl + Space キーでMicrosoft IMEの漢字入力のON/OFF を切り替える設定方法を紹介します。概要英語配列のキーボードでは通常 [Alt]+[`] キーでIMEのON/OFFを切り替えられます。多くの場合この方法で問
NAudioを利用して、ASIOドライバでサウンドを再生する手順を紹介します。事前準備NAudioをインストールします。NuGetパッケージマネージャーで以下のコマンドまたは、GUIのパッケージマネージャーでNAudioをインストールします
NAudioを利用してサウンドファイルを再生するコードを紹介します。事前準備NAudioをインストールします。NuGetパッケージマネージャーで以下のコマンドまたは、GUIのパッケージマネージャーでNAudioをインストールします。Inst
Adobe XDで配置した図形や画像を移動しないよう固定する方法を紹介します。概要背景に画像や図形が配置されている状態で、手前に配置した図形を編集している場合があります。うっかり別の場所をクリックしてマウスを動かしてしまうと、背景に配置した
C#のプログラムでサウンドファイルにID3タグを書き込むコードを紹介します。概要こちらの記事ではサウンドファイルからID3タグの情報を読み出すコードを紹介しました。この記事では、サウンドファイルにID3タグの情報を書き込むコードを紹介します
TagLibSharpを利用して、サウンド、ビデオファイルのID3タグを読み込むコードを紹介します。概要オーディオファイルやビデオファイルには、タイトルやアーティスト、トラック番号などの情報がID3タグでサウンドファイル内に記録されています
NuGet パッケージマネージャー コンソールでパッケージをインストール、アンインストールする手順を紹介します。手順:パッケージのインストールVisual Studio を起動しソリューションを開きます。[ツール]メニューの[NuGet パ
Grid Layout のグリッド枠をインラインで表示するコードを紹介します。概要displayプロパティで inline-grid を指定すると、Grid Layoutでグリッドの枠をインラインで表示できます。書式コンテナ枠(セレクタ){
After Effectsでオブジェクトが回転しながら移動するアニメーションを作成します。概要オブジェクトが回転しながら移動するアニメーションを作成する場合には、回転と位置の2つの要素でキーフレームを作成して設定すると実現できます。また、移
オブジェクトを回転させるアニメーションを作成します。手順:指定した角度だけ回転するAfter Effectsを起動し、コンポジションを作成します。コンポジションに画像を配置します。配置したこちらの画像を回転させます。タイムラインパネルの回転
エクスプレッションの制御をタイムラインで設定する方法を紹介します。概要こちらの記事で要素を振動させるアニメーションを作成し、こちらの記事で指定した時間の間だけ、要素を振動させるアニメーションを作成しました。1回だけ振動させる場合は紹介した方
チェックボックス制御の名称を変更する手順を紹介します。概要こちらの記事でエフェクトのチェックボックス制御の追加方法を紹介しました。追加したチェックボックス制御の名称をわかりやすいものに変えたい場合があります。この記事では、チェックボックス制
After Effectsでチェックボックス制御を追加する手順を紹介します。手順:チェックボックス制御の追加After Effectsを起動し、コンポジションを開きます。チェックボックス制御を追加したいオブジェクトをウィンドウ下部のタイムラ
null許容型の変数や値をnull非許容型に代入するコードを紹介します。コードの確認次のコードを記述します。 private void button1_Click(object sender, EventArgs e) {
??= 演算子の意味を紹介します。概要新しいC#のコードでは??=の演算子がコード中に時々見られることがあります。以前のC#にはなかった書式のため、わかりにくいこともあります。 この記事では、??=演算子の意味を紹介します。書式(代入先変数
?? 演算子 (null 合体演算子) の意味を紹介します。概要新しいC#のコードでは??の演算子がコード中に見られることがあります。以前のC#にはなかった書式のため、わかりにくいこともあります。この記事では、??演算子、null 合体演算
イラストを作成する場合PhotoshopとIllustratorどちらが良いのかについて紹介します。概要PCでイラストを製作するにあたり、候補となるソフトウェアにAdobeのPhotoshopとIllustratorがあります。最近では、C
エクスプレッションで if 文を記述するとスクリプトエラーになってしまう現象と対処法を紹介します。現象の確認エクスプレッションで次のif文を記述するとスクリプトエラーになります。エラーになるコード(1)if (time < 2){
指定した時間範囲でエクスプレッションを適用する方法を紹介します。概要こちらの記事では位置にエクスプレッションを適用する方法を紹介しました。エクスプレッションを適用するとすべての時間でエクスプレッションが適用された状態になります。この記事では
C#でのインターフェイスを利用した多重継承のコードと実行結果を紹介します。概要C#でクラスからの多重継承のクラスはできませんが、インターフェイスを利用すると多重継承のクラスを作成できます。この記事では、複数のインターフェイスを継承した田淳景