プログラミングとかブログ

Unity/C#/SRPGStudio/RPGツクールMVの情報とかその他気になったことを調べて書きます。

2016-01-01から1年間の記事一覧

【SRPGStudio】全体攻撃イベントの作り方

「ユニットの全体処理」イベントコマンドを使います。 「フィルタ」で対象を自軍・敵軍・同盟軍から選択します。 「アニメ」で各ユニットの上で再生されるアニメーションを選択します。 「イベントコマンド」で「ダメージを与える」を選択します。 「コマン…

【RPGツクールMV】ゲーム中の文章データをすべて取得して書き出すプラグイン

この記事は、RPGツクールMV Advent Calendar 2016の10日目の記事です。 www.adventar.orgツクールに勢いで書いた文章をまとめたいときがあったので作りました。ダウンロードはこちら 使い方 プラグインを突っ込んでONにしたら後はゲーム起動の度にindex.html…

Windows 10 Anniversary UpdateでAPC INDEX MISMATCHと出てブルースクリーンになる問題の解決方法

アニバ(Version 1607)インストール後の再起動後の更新中にAPC INDEX MISMATCHと出てブルスクった。 ウイルスバスタークラウドをアンインストールしてからアップデートをやり直したらいけた。 別のPCではウイルスバスターそのままでもできたので偶然かもし…

【RPGツクールMV】所持ゴールド表示ウインドウを消すプラグイン

メニューとショップから所持ゴールド表示のウインドウが消えます。ダウンロードはこちら。 使用前・使用後

【RPGツクールMV】移動ルートの設定を使ったイベントの画像変更方法

前に画像変更ができないという記事を書いたのですが、移動ルートの設定イベントコマンドでできました。 shirakamisauto.hatenablog.com やり方 移動ルートの設定イベントコマンドを開きます。 画像を変えたいイベントを指定します。 画像の変更を選択し、変…

【RPGツクールMV】パーティの誰かが特定ステートのとき逃げるコマンドを封印するプラグイン

用途は自分が戦闘で逃げられなくする技を作ることです。 敵を逃げられなくするには「逃げる」スキルをスキル封印で封じればできます。ダウンロードはこちら 使い方 逃走不可用のステートを作ります。 プラグインのstateNoに上記ステートの番号を指定します。…

【RPGツクールMV】バトル中の逃げるコマンドで100%逃げられるプラグイン

ダウンロード細かく調整する場合は「ツクールMV 逃げる 確率 プラグイン」とかでググれば別の人のが出ると思います。

【RPGツクールMV】全ての地形を移動できるプラグイン

デバッグ用に作りました。ダウンロード例: テスト中に崖とか川とかいちいち迂回するのめんどい

【RPGツクールMV】HP、MP、レベルを非表示にして消すプラグイン

※2016/9/15 レベル表示を消すと経験値表示も消えるように変更。記事も修正ダウンロードHP、MP、レベルと経験値表示をそれぞれ個別に消せます。 表示が消えるだけで内部処理は行われてるので注意。以下のようになります。 もうどっかにありそうなんですけどね…

【RPGツクールMV】キャラクター生成で作ったキャラをアクターで使う方法

キャラクター生成をしたあと、顔グラフィック・歩行キャラ・倒れキャラ・戦闘キャラの項目をクリックし、それぞれをエクスポート(保存)します。 例として歩行キャラでやります。 エクスポートをクリックして保存します。 あとはアクター画面で画像をエクス…

メロンポイントランクシステムの解説

まだ始まったばかりなので誤解している部分もあるかもしれません。www.melonbooks.co.jp ざっくり言うと 根幹の仕組み 注意 対象 対象金額 クレジット・電子マネー使用時の還元率 反映ラグ まとめ 雑感 ざっくり言うと ポイントシステムの刷新。 ポイント還…

【C#】行頭にスペースを突っ込むプログラム

行頭が「(かぎかっこ)以外の場合、行頭に全角スペースを挿入します。 小説書くときにいちいちスペース打つのが面倒なので作りました。・使い方 txtファイルをD&Dすると、スペース挿入後のtxtファイルをデスクトップに吐きます。ダウンロード・実行例 実行後 …

【SRPGStudio】カットインの設定方法

ver.1.087で戦闘時のカットインが設定できるようになりました。まずカットインアニメを作ります。 サンプルの女性立ち絵をクリッピングしたやつを使います。 アニメーション設定で新規にオリジナルエフェクトを作ります。 プロジェクトフォルダのGraphics\ef…

【SRPG Studio】オリジナルエフェクトの作り方

下準備 読み込み アニメーション作成 下準備 ぴぽやさんの爆発エフェクトを使います。 エフェクトアニメ(イベント用) - ぴぽや倉庫EDGEとかで1マスのサイズを192×192になるように全体のサイズを変えます。 プロジェクトフォルダのGraphics\effectフォルダに…

【SRPGStudio】拠点システム解説

ver.1.085から追加された拠点システムの解説です。 マップクリア後に次章前でいろいろやるアレです。 ファイルから拠点サンプルのロードすれば大体わかると思います。 拠点画面 出撃前画面と基本変わりません。 加えてクエスト、会話選択、ショップが選択で…

【C#】Marginをストーリーボードでアニメーション【UWP】

MarginをアニメーションするのはTicknessAnimationでできるっぽいですがUWPでは使えません。 ObjectAnimationUsingKeyFramesを使えばやや強引な気もしますができます。 下記コードでは30fpsで斜めに移動させてます。 //XAML

【C#】Marginをアニメーションさせる

ビハインドでMarginを一定間隔で毎回生成することで移動させます。 //XAML

【C#】ボタン等のイベントからバインドソースのメソッドが実行されるようにする方法【XAML】

MVVMはコードビハインド絶対殺すマンなので使いたくありません。 Commandでもいいんですが定義するのが面倒なのでビヘイビア使います。 EventTriggerBehaviorとCallMethodActionを使うと任意のイベントからViewModel(というかデータコンテキスト)のメソッ…

【windowsストアアプリ】「支払いを請求する前に、税務情報および支払い情報を更新する必要があります。」 の解決方法

ストアアプリを作ったので申請して提出しようとしたら「支払いを請求する前に、税務情報および支払い情報を更新する必要があります。」というエラーが出ました。 要は振込先の設定をしろということですね。 受取りアカウントの設定と税関連の書類を見ていろ…

【C#】等差数列と等比数列を生成するメソッド

初項と公差・公比と項数を渡すと数列をListで返します。 class Model { /// <summary> /// 等差数列を生成するメソッド an = a1 + (n-1)d /// </summary> /// <param name="start">初項</param> /// <param name="difference">公差</param> /// <param name="maxGenerateNumber">項数n</param> /// <returns></returns> public List<int> GetArithmeticProgression(int …</int>

【VisualStudio】特定プロジェクトのビルドが飛ばされる

「プロジェクトはこのソリューション構成に対してビルドするように選択されていません。 」と出てビルドされないことがありました。解決方法: ビルドタブの構成マネージャーを選択 →構成マネージャーが開く →各プロジェクトの「ビルド」にチェックを入れる…

【VisualStudio】派生クラスを探す方法

オブジェクトブラウザーを使います。 基本クラスを検索すると、派生型というフォルダがあり、その中に継承先の派生クラスが入っています。 例としてC#のWindows.UI.Xaml.Media.Transformクラスを検索しました。 いろいろありますね。

【C#】テキストボックスに入力中にデータバインディングを反映する【XAML】 

UpdateSourceTriggerにProportyChanged指定で入力中に反映できます。 <TextBox Text="{Binding Mode=TwoWay, Path=str, UpdateSourceTrigger=PropertyChanged }" /> <TextBlock Text="{Binding Mode=TwoWay, Path=str}" /> バインドしているのはstring型のプロパティです。 入力するとTextBlockにも同時に反映されます。</textblock></textbox>

【C#】【UWP】アニメーションができたりできなかったりする理由と解決方法

UWPアニメーションの区分概要 なんでもできるようにするには 余談 UWPアニメーションの区分概要 ストーリーボードに設定されたアニメーション (XAML) (Windows) Windowsランタイムアプリ(UWP)でのアニメーションには依存型と独立型があります。 これは重い…

【C#】数独を解くメソッド

シンプルな数独の解法を解説してみた(C言語) - Newt Net(ひよっこプログラマー日記)にあるやつをC#で書きました。 コード 結果 解説 コード /// 総当たり回答 public void BruteForce(int[] board, int pos, int[][] retBoard) { int emptyPos = 0; //現…

【C#】LINQで要素のインデックス(番号)を取得する

{0,0,1,0,1}からインデックス1以降で要素の値が0のインデックス(1と3)を取得します。 IEnumerable<int> hoge = new[] { 0, 0, 1, 0, 1 }; var indeces = hoge //要素とそのインデックスを匿名クラスのリストに射影 .Select((p, i) => new { Content = p, Index = </int>…

【C#】DotNetZipでZip解凍時の上書き例外への対処方法

DotNetZipライブラリのExtractメソッドは、解凍ファイルが解凍先に既に存在しているとデフォルトで以下のような例外を投げます。型 'Ionic.Zip.ZipException' のハンドルされていない例外が Ionic.Zip.dll で発生しました 追加情報:The file C:\Users\sauto\…

【C#】zipファイルをD&Dすると解凍するプログラム

右クリしたり中身いちいち確認したりがめんどいんで作りました。DLは以下のリンクから http://monoboshi.web.fc2.com/DandDZipExtractor.zip・使い方 このプログラムにzipファイルをD&Dするとそのファイルのある場所に解凍します。 複数D&Dもできます。 同名…

【C#】指定秒数でアクティブウィンドウのスクショを撮るプログラム

1年ぐらい前に作ったやつを手直し。DLは以下のリンクを右クリック保存してください。 http://monoboshi.web.fc2.com/utoScreenShot.exe・使い方 本プログラムのショートカットを作ります。 そのショートカットのプロパティのリンク先の内容に半角スペースを…

【SRPGStudio】フィールドから敵・同盟ユニットを離脱させる

盗賊が逃げるアレです。 今回は敵シーフユニットが洞窟の前に移動すると離脱するようにします。 ユニットの行動パターンを移動型にし、離脱地点を設定します。 自動開始イベントを作って、実行条件を離脱ユニットが離脱地点にいる場合に設定します。 ユニッ…