今日を生きる

あやめの花言葉は良い便り

UNITYでバージョン管理したくない?

定番のGit

今どきでナウいGit(とGithub

TwitterでもよくVRCHATユーザ向けにGit使おうぜみたいなナレッジがRTされて流れてきます。

 

ただ、大多数の場合VRCHATユーザが持つプロジェクトはローカルの一つだけだと思う。

Githubクラウドもどきに使おうぜって発想はわかるけど、自分だけしか運用しないプロジェクトでローカルリポジトリにcommitして更にGithubにpushするのは多分疲れると思う。

 

Githubにpushしたからちょっとみてみ」ってファイルのやり取りや編集が特定多数で出来るのはかなりの強みだとは思うけど。

 

SVN

集中型でいいんじゃね

自分一人だけの仕組みであるならば、コンフリクトは滅多に発生もしない。

バージョン管理というかロールバックが目的なら別にSVNでもまあまあ問題ないんじゃないって気もしてる。

 

更新したらcommitする!

最近の情報がほしい時、ロールバックする時はUpdateする!

 

正直UNITY壊れて困るーって話に関して言えばこれだけで機能充分な気はする。

ただ、Githubとかはないんで自前のサーバを作りたいところだけど。

 

サーバ構築

GitにせよSVNにせよ勉強がてらにサーバ構築してみたいかなって気持ちはあります。

ハードオフかどっかでOSなしのジャンクPC買ってきて組もうかなとか思ったりはする。

 

webdavSVNだけでもVRCHATの写真管理するファイルサーバにもなるし次のお給料でちょっと考えよう。

UNITYのプロジェクトがこわれた

久々にアバターを弄ってたりしたら、プロジェクトが壊れてVRCSDKが使えなくなりました。

全部VRCSDK消して再インストールしてもだめだったので、仕方なくプロジェクト作りなおし。

毎回毎回やる作業の一部をPowershellで簡略化してたけど、ディレクトリ位置とかコピー元ファイルとかスクリプトが動くようにコピーしてきて準備しないといけない。

 

ていうか、C#動くんだしPowershellじゃなくてC#スクリプトで全部出来たらいいんだけどいかんせんC#がわからない。

 

UNITYのわかりやすいリファレンスとかないかな

イーッツ ルナッチックタイム!

 

ヘルエクリプス

紺珠伝の初見殺し(初見じゃなくても突破できない)第一スペカ

穢れで弱った月の民をクラウンピースも全力で殺しに来てるのに霊夢たちが絶対1発突破してくる紺珠伝の設定だいすき

割と簡単な風車弾幕

Particle射出の時間単位の間隔とCircle一周の周期(周回のSpeed)を整数倍にすれば、複数方向にまっすぐ射出する弾幕になる。

逆に言えばCircleの周期をずらしてあげれば、そのまま位相がずれることになるので風車みたいな見栄えのいい弾幕になる。

 

ちょっと面倒なのが、周期のパラーメータがなくSpeedなので円周と速度から周期を求めないといけない所。

Particle自身は弾幕ジェネレータでもなんでもないのでしょうがないけど、円のパラメータなのに何故速度なんだって気持ちにちょっとなる。

 

 

ただ、この考え方を応用して素数をベースにすれば割り切れないから乱数を使わないいつも同じ結果が返ってくるバラマキ弾も作れる。

コリジョンのテストしたかっただけなのでgifではただのSphereを手でぐるぐるしてるけど、実際アバターにでも入れるのであればアニメーションで動かせば充分だと思う。

16角形か32角形くらいのpositionを手で打ってあげればなんとかなるんじゃねって。

 

 

3連休やったのはそれくらい全然進捗はないです

 

VRChatのWorldのJoinした時に音鳴る奴

必要なオブジェクト

・VRC_Trigger(OnplayerJoined)

   プレイヤーのJoinを検知する

・Audio Source

 実際に鳴らす音

 

各オブジェクトの作り方

Audio Source

Hierarchyの任意の位置を右クリック

Cerate Empty選択

 GameObjectが生成される

Game Object任意の名前に変更

 ここでは”Audio Source”

Audio Source”選択

InspectorAdd Componentクリック

Audio Source選択

Play On Awakeチェックを外す

InspectorAdd Componentをクリック

VRC_Audio Bank選択

Source"Audio Source"入れる

Clips>Size1入れる

Element 0鳴らしたいオーディオファイルD&D

終了

VRC_Trigger(OnplayerJoined)

Hierarchyの任意の位置を右クリック

Cerate Empty選択

 GameObjectが生成される

Game Object任意の名前に変更

 ここでは”JoinTr”

”JoinTr”選択

InspectorAdd Componentをクリック

VRC_Trigger選択

Advanced Modeチェックを入れる

Addクリック

Custom(Unnnamed)になっているプルダウンクリック

OnplayerJoined選択

AlwaysBufferOneになっているプルダウンクリック

AlwaysUnbufferd選択

Delay in Seconds0.3に設定

Actions枠下部の+クリック

Events From Scene>"Audio Source">Play選択

SendRPC(Play)左の=クリック

TargetsLocalに変更

Use Player as lastチェックを外す

終了

 

 

なんでこんなのを書いてるのかと言うとYouTubeに上がっていた説明動画が映像映してるにも関わらず分かりにくくて余計な時間を食ったから。

チュートリアル動画のつもりなら操作間違えた部分くらいはカットしてからUpしてほしい。

 

オーディオソース置いたけどこれがWorld全体に音が届くのかとかは説明されてなかったのでよくわかりません。

 

 

 

Particle勉強でもするか

Sinだいすき

f:id:Big_iris:20190810212326g:plain

三角関数で正弦や幾何学模様を書くのは、シンセサイザーのついで程度に得意なのでC#でオブジェクトの座標をいじって東方っぽい幾何学模様やリサジューを描いて遊ぼうかなと思ってたんですけど、ちょうど昨日VRCHATでParticle芸を沢山披露してもらったのでVRCHATで動かせる機能であそこまで遊べるんならやりがいあるなってC#ではなく、そっちにシフトすることにしました。

 

UNITYで定義されたParticleのプロパティとVRCトリガーくらいでしか今の所コントロール出来ないのでそこまでの物はまだ作れていません。

Particleを曲線を描いて飛ばす事ができれば寅丸星や九十九弁々のへにょりレーザーみたいな事も出来るし見栄えいいんだけどなって思うんですけど、カーブを描く方法がわかりません。

時間経過で軸をローテーションさせたりするくらいしか方法はないと思うのである程度目星はついてるけど今日は実験する時間がなかった。

 

Googleで パーティクルシステム カーブとかやってもパラメータを曲線で指定することしか出てこなくて諦めました。

 

スクリプトが持ち込めればFMみたいにSinにSinを与えたり、幾何学的で複雑な動きとかも出来るけどそれもVRCで出来るのかもわからない。

 

VRCの制約が難しいね

 

 

3連休始まったな

3連休が始まりました

やることは特に決まってません。

 

東方

東方とかやろうかなって思ってるけど、東方難しすぎて意気消沈してるところもある。

地霊殿星蓮船と紺珠伝だったら、まだ星蓮船の方が簡単そう。

ベントラーはイライラするけど。。。。

 

 

ていうかお燐とクラウンピース頭おかしいからモチベ保てない。

 

東方以外

会社でプログラムとかして遊べないので、気晴らしにUnityでC#とか勉強しようかなって思ってたりする。

 

VRCHATとかいうおもしろい(使い勝手がいいとは言ってない)実行環境もあるし。

 

 

3連休明けに進捗あるかな

ないだろうな

 

楽天憎けりゃヴィッセル神戸まで憎い

三者行為による傷病届

暴行だったり事故だったり加害者がいる怪我の時、賠償として加害者が10割負担するべき医療費を健保で一旦いつもの病院どおりの7割を補うよって制度。

 

本来ただ健康保険組合が建て替えるだけであって被害者のための制度なのに、損害保険会社がそれを利用して『医療費の実負担額は3割だから賠償額も3割でいいよね」とか意味のわからない理屈を持ち出してきた。

 

お前ら損保会社のために、健康保険入ってる訳じゃないだけど?????????????

 

電話かかってきた時(何いってんだこいつ馬鹿なのか)って思ったけど、「そっすか」で流しておいた。

まあただ、ボールがこっち側にあるから何も動かないって理由を向こうに与えるのも結局面倒には変わりないので”第三者~傷病届”を役所に貰ってきた。

 

が、役所の国保担当のおばさんも上に書いたこととまんま同じで「そんなんに国保利用されたら破綻するし筋は通ってない」って言ってて「やっぱおかしいよなあいつら」と確信。

 

元々請求書はこっちには来るものでもないし、損保会社に”第三者~傷病届”を渡してあることないこと書かれるのも嫌なので親と相談して預かるだけにすることに。

 

まあ今後の示談交渉は自分は間に入らないけど、ただの平日に入退院の手続きと役所行ったり書類書いたりでこっちも迷惑被ってるのであんまナメられるのは気に食わない。

 

イライラする