まさのりのブロマガ

初投稿!今日はVCIの同期で大苦戦

2019/03/21 15:45 投稿

  • タグ:
  • まさのり
  • バーチャルキャスト
  • VCI
  • 初投稿

初めまして。まさのりと申します。

Javaを基礎(プログラミング教室みたいなので4ヶ月間勉強して、ドキュメントを見てメソッドの使い方を調べられるようになったレベル)だけわかるプログラミング初心者です。
「成功している人はアウトプットを増やしている」っていう記事を目にしたので、拙いながらも挑戦していこうと思ったのがきっかけです。
初心者がどんな風に苦戦しているのか、もし同じ初心者の人が僕の記事を見てなんか安心してくれたり役に立ったりしてくれたら嬉しいです。

さて、丁寧なのはここまでで、あとは頭の中のものをざーっと書いていくよ!


少し前(2019/02/13)よりバーチャルキャストというのを始めてみて、中で使える小道具が自分で作れるということなので挑戦していた。

今日も今日とて、main.luaを編集して色々検証していた。

vci.state.Set
vci.state.Get


この2つの関数を使って、スタジオの全員が同じ変数を見るようにしたかった。

vci.state.Set("colorCount",1)
vci.state.Set("leaveTime",os.clock())

この2つはうまくいった。
(vci.stateの中身が変わると、毎回自動的にコンソールに中身全て(変数と中の値)が表示されるのね)

けど、

vci.state.Set("position" , cube.GetPosition()) -- ←Vector3を渡してるはず?

これだと、

if vci.state.Get("position") == nil then
  print("positionがnilだってさ")

end

こうして呼んでみるとどうしてもnilになってるっぽい。
(nilってのはC#とかのnullのことだよってリスナーさんに教えてもらった)

コンソールには、

  "position" : {
    "x"{0},
    "y"{0},
    "z"{0}
  }

みたいな感じで表示されてたから、空ってことは無いと思うんだけど…うーんうーん
(スクリーンショットでも撮っておけばよかったと思ったけど忘れてたので細かいところが違うかも)
「空だって言われてるけど空じゃないよ」って言われてる気がして何をどう調べたらいいかわからず40分くらい停滞。
調べるにしてもキーワードが浮かんでこないと調べられないよね…。
「検索力」!これがまだまだ弱い!
色々な発想を持てるようになりたいけど、どうトレーニングしていけば良いのかがわからない…。

コメント

コメントはまだありません
コメントを書き込むにはログインしてください。

いまブロマガで人気の記事