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

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

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

2015年アニソン年間個人的ランキング

今年のアニメのアニソンを個人的なランキングにしてみました。といっても単におすすめを紹介したかったってのが大きいので順位は気にしないでください。あと音楽の専門家じゃないので間違った感想してたらごめんなさい。第10位:おひるねゆにばーす(ゆるゆ…

2015年に読んだ本の中でオススメの本を20冊挙げるよ

今年読んだ本の中でオススメの本を20冊紹介します。*1年末年始の休みに読んでみてはいかがでしょうか。*2 「世代」の正体: なぜ日本人は世代論が好きなのか (河出ブックス) 作者: 長山靖生 出版社/メーカー: 河出書房新社 発売日: 2014/12/12 メディア: 単行…

【SRPG Studio】指定ファイルの最終更新日をコンソールに表示するスクリプト

本体更新時にスクリプトを対応させるかを確認するときにいちいちスクリプトフォルダを開くのが面倒なので作りました。 ぶっちゃけプラグインにする必要ないよね。固有処理logしか使ってないし。スクリプトは下記リンクを右クリックして保存してください。 ht…

【C#】今日の日付でファイルのバックアップをする方法

C#

メモ書きの日付ごとのバックアップが欲しくなったけど、Gitだのsvnだの使うほどでもないのでパパッと作ってみました。 using System; namespace ConsoleApplication2 { //今日の日付で特定ファイルをバックアップ class Program { static void Main(string[]…

【SRPG Studio】「スクリプトの実行」イベントのイベントコマンド呼び出しで新規イベントを実行する方法

「スクリプトの実行」イベントでイベントコマンド呼び出しを使う場合の、スクリプトの作り方を含めたやり方が公式を読んでもよく分からなかったので調べてみました。 とりあえず動かす 「スクリプトの実行」イベント画面でオブジェクト名(新規イベント名)…

【SRPG Studio】ワープ対象から指定ユニットを除外するスクリプト

概要 使い方 アイテムの「瞬間移動」でワープさせる対象から指定ユニットを除外するスクリプトです。 20170930追記:自軍は無理です 下記のリンクを右クリックして保存してください。 ver1.213対応 http://monoboshi.web.fc2.com/ExcludeTelepoTarget.js 概…

【SRPG Studio】メッセージ表示ON/OFFスクリプトを作ってみた

ver.1.054から公式にサポートされました。 上下キーで消せます。 ダウンロードは以下のリンク先のファイルを右クリックから保存してください。 ver1.053対応 http://www.geocities.jp/whitepapersort/messageview-onoff.js ダウンロードしたらPluginフォルダ…

【SRPG Studio】新規キャラチップ&モーションで戦士系クラスを作る準備

スレとか有志とかの人が作ったやつを入れるのに手間取ったので書いておきます。まず画像を準備します。キャラチップ.png(自軍),キャラチップ-a.png(敵軍),キャラチップ-b.png(同盟軍),キャラチップ-c(?)をプロジェクトフォルダのGraphicsフォルダの…

【SRPG Studio】オリジナルモーション(剣槍斧)の作り方

探したけど見つからなかったので。 ※11/27 画像データの追加手順を忘れていたので追記しました。 プロジェクトフォルダのGraphicsフォルダのmotionフォルダにモーション画像(モーション.png(自軍),モーション-a.png(敵軍),モーション-b.png(同盟軍),…

【SRPG Studio】「使用するテストメンバーにユニットが存在しません。」の解決法

マップテストを実行したら「使用するテストメンバーにユニットが存在しません。」と出ました。主人公ユニットのデータを変更してもマップテストに反映されないので、削除してみたらこうなりました。 で、TMボタンを押したらテストメンバーが空になっていまし…

【Unity】 「Service not available, please try again later.」の直し方

Unityにログインしようとしても「Service not available, please try again later.」というメッセージが出てログインできなくなりました。 とりあえずググったらプロキシがどうたらというのが目に入りました。 forum.unity3d.com そういえばIEのプロキシをON…

まだ化学物質で消耗してる人のためのわかりやすいサイト3選!(+1冊)

「添加物は危険!」「化学物質は危険!」「天然が最強だ!」みたいなアオリを鵜呑みにして一喜一憂していませんか?与えられた情報に右往左往するのは疲れませんか?もう振り回されるのは止めにしましょう。安心は自ら勝ち取るものです。そうはいっても化学…

Unityでよく出る警告CS0168 CS0414 CS0649の意味

Unityでよく出る(自分がよく出す)警告の意味を調べてみました。 まあUnityというかVisualStudioの警告なんですが、Unityだと英語で表示されるので、 パッと見わかりにくいんですよね。CS0168:変数未割り当て Assets/Test.cs(9,13): warning CS0168: The v…

DataGridTextColumnでコピー時エラーへの対処

C#

xamlでDataGridTextColumnを作って、セルを1回クリックして選択状態にし、Ctrl+Cでコピーすると、例外が発生して落ちました。 詳細は以下のような例外でした。 System.Runtime.InteropServices.COMException はハンドルされませんでした。 HResult=-2147221…

「腰痛2800万人」の出典はどこ?

最近、NHKスペシャルやたけしのみんなの家庭の医学で、腰痛治療について放送されました。この手の番組では出だしで「全国で2800万人もの腰痛患者がいる」という情報が出るわけですが、この引用元が気になったので探してみました。もとになったのは朝日新聞系…

今月の経過した日にち・残りの日にちリストを1行で作成する

C#

・今月の経過した日にちの列挙 new List<int>(Enumerable.Range(1, DateTime.Today.Day)) ・今月の残りの日にちの列挙 new List<int>(Enumerable.Range(DateTime.Today.Day + 1, DateTime.DaysInMonth(DateTime.Today.Year, DateTime.Today.Month) - DateTime.Today.Da</int></int>…

RI.Hidエラーとは

<RI.Hid> Failed to get preparsed data:システムに接続されたデバイスが機能していません。<RI.Hid> Failed to create device file:2 指定されたファイルが見つかりません。 というエラーが出たことがありました。特に動作に支障はなかった*1のですが気になったので調べてみ</ri.hid></ri.hid>…

VisualStudioでクラスがどこの名前空間にあるのか確かめる方法

C#

適当なサイトからコードをコピペしてきたときに、「型または名前空間名 'xxxx' が見つかりませんでした。using ディレクティブまたはアセンブリ参照が不足しています。」というエラーが出るときがあります。 クラス名(または名前空間)は合っていても、属す…

2Dコライダの境目にひっかかる現象への暫定対処

公式のUnityちゃん2Dサンプルプロジェクトで、コライダの境目付近でジャンプし、そのまま着地した直後に境目方向へ移動するとなぜかひっかかり進めません。(自PCだけ?) ジャンプ着地時にめりこんだあと、位置がコライダ上面に戻りきらないために起きている…

staticメソッド内でstaticでないメンバを参照できない理由

C#

11/10 間違っちゃいないけど正確でもなかったので書き直しMainメソッドなどstaticメソッド内でstaticでないメンバーを扱おうとすると以下のエラーが出ます。 「静的でないフィールド、メソッド、またはプロパティ 'xxxxxx' で、オブジェクト参照が必要です。…

C#でWebサイトにログインする方法

C#

前回の記事で書くといった某サイトへのログイン方法です。まずログインするための情報を探します。 記事を書いた時点でのログインページのフォーム部分のhtmlが以下になります。 inputタグの部分にログインに必要な情報があります。 <h2 class="title">pixivへログイン</h2>

HttpClientでhttps通信できるのだろうか?

System.Net.Http.HttpClient 接続のセキュリティを確保する方法 (C#/VB と XAML を使った Windows ストア アプリ) (Windows)を見ると、以下のようにhttpsのURIを指定するだけでOKのようです。簡単ですね。 await (new HttpClient()).GetAsync("https://www.c…

アクティブウインドウのスクリーンショットを周期的に撮るだけ

ストアアプリのスクショを撮ろうと思ったら ドスパラのwinタブレットで仕様でできなかったので、 どうにかすることにしました。以下コードです。 using System; using System.Windows.Forms; using System.Threading; namespace AutoScreenShot { class Prog…

warning CS0108 ○○ は継承メンバー ○○ を隠します。の意味

Unityで以下のような警告が出るときがあります。warning CS0108: ○○' は継承メンバー '○○' を隠します。意図的に隠す場合はキーワード new を使用してください。Assets/Scripts/InheritTestDerived.cs(16,21): warning CS0108: `InheritTestDerived.Reset()'…

Where(x => x)の意味

C#

Where(x => x)の意味:コレクション内の値のうちtrueのものを探すWhere内は条件文なので(x => x)だと(x => x == true)を意味します。そしてWhere(x => !x)は(x => x == false)を表します。以下のコードを見ると動きがわかると思います。using System;using S…

MonoBehaviour.Reset()とは

Unityちゃん2Dのスクリプトにあった見慣れない関数だったので調べてみました。公式リファレンスを見ると、この関数はコンポーネントのコンテキストメニューまたは端っこの歯車マーククリックで出てくるメニューのResetを押したときと、Reset関数を記述したス…

Unity「License issue detected!」エラーの対処法

目次 状況 対処方法 雑感 ・状況 unity4.6.1p(無料版)をインストール済みのwindows7を8→8.1にアップグレードしてからUnityを起動すると、以下のエラーが出た。 License issue detected!There was a problem validating the licensebecause the Operating S…