View on GitHub

lectures

Three.js(準備 1)

three_js/Home


Three.js とは

開発環境

Visual Studio Code

Visual Studio Code の拡張機能 Live Server をインストールする

VSCode_01.png

VSCode_02.png

VSCode_03.png

VSCode_04.png

Visual Studio Code のその他の拡張機能をインストールする

Japanese Language Pack for VS Code(日本語化)

VSCode_05.png

最初の Three.js プログラム

C:\Users\[ユーザ名]\Documents\ThreeJS-master
│
├─assets
│  │  blue_circle.png
│  │  gray_arrow.png
│  │  red_arrow.png
│  │  red_circle.png
│  │
│  ├─downloads
│  │      ColdDungeon.png
│  │      DesolatedHut.png
│  │      Fiyah.png
│  │      GrayWalls.png
│  │      link.txt
│  │      red-dragon-1549047184nu3.png
│  │      ReflectingTheLava.png
│  │      RockWall_orFloor_height.png
│  │      sword_01.png
│  │
│  ├─models
│  │      rocket.gltf
│  │
│  └─sounds
│          bounce.wav
│
├─css
│      common.css
│
├─js
│      libs.txt
│      myAmmo2020.js
│      myGameCharacter.js
│      myMaze.js
│      myThree2020.js
│
├─lec01
│      base10.html
│
├─lec02
│      base20.html
│
├─lec03
│      base30.html
│
├─lecA
│      appendixA0.html
│      baseA0.html
│
└─lecB
        appendixB0.html

VSCode_06.png

VSCode_07.png

VSCode_08.png

VSCode_16.png

VSCode_17.png

VSCode_18.png

work11_01.png

work11_02.png

Android 端末から HTML を閲覧する

Windows のモバイルホットスポット機能を利用する。リンクを参照し設定すればよいが、多人数での演習ではネットワーク名が衝突する可能性が非常に高い。
そこで、ネットワーク名の末尾に学籍番号の下 3 桁を追加すること。
ネットワーク名の変更はモバイルホットスポットの「編集」ボタンから可能である。

hotspot_02.png

Android 端末が PC で設定したモバイルホットスポットに接続できたら次のようにする。

参考情報

PC での JavaScript のデバッグ

何らかのプログラムミスにより、画面が真っ暗になるなど正常に表示されなくなる場合がある。その場合は Chrome ブラウザ上でF12キーを押すとエラーの場所が分かることがある。
下記の例ではエラー発生場所のファイル名と行番号が表示されており、リンクをクリックすると原因となった場所が表示されている。
原因としてはconst宣言してある変数planeに新たなインスタンスを代入しようとしてエラーが発生している。

debug_01.png debug_02.png

Android 端末での JavaScript のデバッグ

Android 端末を USB デバッグ接続可能とし、マイクロ USB ケーブルで PC と接続すれば、Chrome ブラウザのアドレスにchrome://inspect/#devicesと入力することで Android で表示している HTML/JavaScript のデバッグが PC と同じように実施できる。
ただし、Android 端末の USB デバッグモードはセキュリティ上の問題を発生させ、一部のアプリを動作不可能にしてしまうため、ここでは説明を省略する。


three_js/Home