アラキタウン

黒歴史や生き恥を切り売り

vci で複数のオブジェクトをまとめて掴み動かす。

こういう感じに、まとめて動かせるようにしたかった。

もちろん、コード各々違う音も出ますよ。

f:id:alakialaca:20190519113530g:plain

 

元動画はこっち。

 

一体にしたいアイテムをVCI Sub Itemアタッチした空のオブジェクト(GameObject)の子どもにして、まとめると一緒に動かせられました。

f:id:alakialaca:20190519113826j:plain

VCI Sub Itemの親はVCI Objectの直下にしないといけないため、

まとめたアイテムからVCI Sub Itemを削除する必要があるのと、

f:id:alakialaca:20190519115349j:plain

 

掴むためにGameObjectにコライダーを入れる必要があるのが注意点です。

しかし、GameObjectのコライダーとまとめたオブジェクトのコライダーが重なるため、

GameObjectのコライダーのIs Triggerのチェックをつけました。

 

f:id:alakialaca:20190519115853j:plain


とりあえず、僕はこうやってやったっていうメモです。

他にもこういう方法があるというのがあれば教えて欲しいです。

 

 

2019/06/04追記 

 

以下のVCI サンプラー 改造手順を見て知ったのですが、

 

https://3d.nicovideo.jp/works/td55549

 Fixed Jointを使えば、オブジェクトをGameObjectの子どもにしなくても済みました。

これをすればGameObjectの子どもに対してonTriggerEnterなども使える。

なるほどー

f:id:alakialaca:20190604033353p:plain

 

 

 

 

[vci楽器制作メモ]叩いたら音を出す。そして弾き語りをする。

vciを使って弾き語り用のVR楽器(ただ叩いたらコードが鳴る)を作ってみたメモです。vciのバージョンはUniVCI-0.17です。

以下のようになりました。 

 

Lua言語なんて初めて聞いたのでさっぱりわからなかったけど、下の画像の様に配置して

f:id:alakialaca:20190509022050j:plain

 

続きを読む

2019年4月25日 VRChat日記 BL喫茶 デスクトップムーブ集会

vrchat内でBL喫茶があるとのことで行ってきました‼

 

 

ドレスコードのあったイケメンアバターを用意したら、自分も飛び入りでキャストになれるっぽい。

そして、ゲスト用にコピーできる「てぇてぇおばけ」のアバターや無機物のアバターが用意されてて、

そのアバターでただ、てぇてぇ~ってやってればいいのが、とてもVRChatらしい。 

 

 


イケメン同士のイチャイチャを眺める観葉植物になりたいというコピペを本当に再現って感じ。

続きを読む

vciでattempt to perform arithmetic on a nil valueのエラー

この度初めてthe seed onlineのvciのスクリプトいじってみました。

VR環境の中でデバッグできるのスゴーいって思いながら見てみると

 

attempt to perform arithmetic on a nil value

のエラーでスクリプトが読み込めてない。

 

f:id:alakialaca:20190422021321j:plain

原因はVCIObjectのプロパティのmain.luaのNameの一番最初にスペースが入っていたからでした。

 

⬇️よくみたらmainの前にインデントが

f:id:alakialaca:20190422021605j:plain

 

しかもファイル名の変更では、一番最初にスペースを入れられないため、エクスポートのし直しでした。

 

 

 

 

 

 

大久野島でウサギ見てきたからメモ書き、あとウサギの可愛い写真

 

  • 餌事情
  • 休暇村 大久野島の宿
  • 飯が美味い
  • 春は花が綺麗 子ウサギがちらほら
  • 戦争跡地がロマン感じる
  • 景色が素晴らしい
  • ウサギ
  • 仲良しなウサギ達シリーズ
  • 接写シリーズ
  • 溶けているウサギシリーズ
  • 弱ったウサギ。。。優しくしてあげよう。
  • まとめ

 



f:id:alakialaca:20190410204810j:image



f:id:alakialaca:20190409204847j:image

 

 

広島の忠海駅からフェリーですぐ着きます。

忠海って「ただのうみ」って読むのだ。

ずっと「ちゅうかい」と読んでた。


f:id:alakialaca:20190410204447j:image

 

到着と同時にたくさんのウサギが迎えてくれました。


f:id:alakialaca:20190410204744j:image

 

続きを読む

2019年4月1日 VRChat日記 ワカメスープ集会

 

ワカメスープ集会があったので、ふらっと訪れていました。

ワールドに入った瞬間、何か射たれてる人がいた。


f:id:alakialaca:20190402094450j:image


f:id:alakialaca:20190402094526j:image

色々発射できてすごい。小学生並みの感想。

続きを読む

crystal reports 重複したデータを非表示、改ページしたら表示。

下記サイトに書いてある、

 http://d.hatena.ne.jp/haradago/touch/20090220/p1

 

OnFirstRecord() = false AND {テーブル.項目A}=Previous({テーブル.項目A})

スクリプトで重複したデータの非表示はできるのですが、改ページが行われた際に非表示のまま。

 

 

 そこで、

「指定行で改ページしたい」を参考に

https://www6.atwiki.jp/we_hate_sunshine/pages/58.html

 

//ヘッダー

WhilePrintingRecords;
numberVar line := 0;

 

//  詳細
WhilePrintingRecords;
numberVar line;
line := line + 1;

 

// 表示条件
WhilePrintingRecords;
numberVar line;

OnFirstRecord() = false AND {テーブル.項目A}=Previous({テーブル.項目A}) AND rowcount<>1

 

とすることで、改ページした時は一つ目を表示ができた。

 

crystal構文とやらの変数??の扱い不思議。

毎回宣言するのが不思議な感じ。