fix
This commit is contained in:
@@ -27,10 +27,16 @@ draft: false
|
|||||||
|
|
||||||
今回はバーストの作成、ダメージ表記、enemy(敵)の撃破までを実装しました。最初から作り変えたので大変でした。
|
今回はバーストの作成、ダメージ表記、enemy(敵)の撃破までを実装しました。最初から作り変えたので大変でした。
|
||||||
|
|
||||||
|
<iframe src="https://blueprintue.com/render/l7_xvfbp" scrolling="no" allowfullscreen style="width:100%;height:400px"></iframe>
|
||||||
|
|
||||||
## 音楽システムの実装
|
## 音楽システムの実装
|
||||||
|
|
||||||
これは`world system`の領域で、開発中は`PlayerStart`で各位置に瞬間移動して確認しています。これはアイでなければ設定上無理でした。
|
これは`world system`の領域で、開発中は`PlayerStart`で各位置に瞬間移動して確認しています。これはアイでなければ設定上無理でした。
|
||||||
|
|
||||||
|
具体的には、PlayerStartのtagと音楽を同じ名前で登録します。そして、playerに最も近いものを再生します。効率的でシンプルですが、少し欠陥があるシステムかもしれません。これは、enemy-hpの表示と連動させています。現在、鳴らしているbgmの名前がわかれば表示できるというわけですね。enemy-bossもPlayerStartのtagで同じ名前で置いてあります。
|
||||||
|
|
||||||
|
<iframe src="https://blueprintue.com/render/x80534fn" scrolling="no" allowfullscreen style="width:100%;height:400px"></iframe>
|
||||||
|
|
||||||
原作の設定は、ゲーム開発中も適用されます。アイを動かして空を飛んでいますが、あれはアイだからできるのであって、宇宙空間の移動とかもそうです。
|
原作の設定は、ゲーム開発中も適用されます。アイを動かして空を飛んでいますが、あれはアイだからできるのであって、宇宙空間の移動とかもそうです。
|
||||||
|
|
||||||
原作の設定を紹介しておきます。
|
原作の設定を紹介しておきます。
|
||||||
@@ -86,6 +92,23 @@ draft: false
|
|||||||
|
|
||||||
これをログインシステムに連動させました。
|
これをログインシステムに連動させました。
|
||||||
|
|
||||||
|
このサイトで`at://did:plc:6qyecktefllvenje24fcxnie/ai.syui.verse.user`を検索してもらえればわかります。
|
||||||
|
|
||||||
|
```sh
|
||||||
|
# ゲームシステム
|
||||||
|
at://did:plc:6qyecktefllvenje24fcxnie/ai.syui.verse
|
||||||
|
|
||||||
|
# aiのアカウント
|
||||||
|
at://did:plc:6qyecktefllvenje24fcxnie/ai.syui.verse.user/6qyecktefllvenje24fcxnie
|
||||||
|
|
||||||
|
# syuiのアカウント
|
||||||
|
at://did:plc:vzsvtbtbnwn22xjqhcu3vd6y/ai.syui.verse.user/vzsvtbtbnwn22xjqhcu3vd6y
|
||||||
|
```
|
||||||
|
|
||||||
|
ちなみに、私のアカウントである`syui.syui.ai`ではアイは使用できません。現在使用できるキャラは`dragon`のみ。
|
||||||
|
|
||||||
|
現在、アイを使用できるのは、アイのアカウントのみです。この方針は可能な限り維持されるでしょう。
|
||||||
|
|
||||||
## 惑星に雨や雪を降らせる
|
## 惑星に雨や雪を降らせる
|
||||||
|
|
||||||
これはなかなか苦労していたのですが、実装できました。
|
これはなかなか苦労していたのですが、実装できました。
|
||||||
@@ -94,7 +117,9 @@ draft: false
|
|||||||
|
|
||||||
これを解消するには、player locationと0原点のdistanceから条件をつけ、雲の下、雲の上と定義します。調整が必要。
|
これを解消するには、player locationと0原点のdistanceから条件をつけ、雲の下、雲の上と定義します。調整が必要。
|
||||||
|
|
||||||
そして、udsのweather、特に`Apply Weather Changes Above Cloud Layer`が重要で、`Apply Cloud`の値を調整します。
|
そして、udsのweather、特に`Apply Weather Changes Above Cloud Layer`が重要で、`Apply Clouds`の値を調整します。
|
||||||
|
|
||||||
|
<iframe src="https://blueprintue.com/render/dstkcaia" scrolling="no" allowfullscreen style="width:100%;height:400px"></iframe>
|
||||||
|
|
||||||
## 実体ある太陽のatmosphere問題
|
## 実体ある太陽のatmosphere問題
|
||||||
|
|
||||||
@@ -110,6 +135,9 @@ draft: false
|
|||||||
|
|
||||||
色々な処理を作り、先程作った地表からの現在地の割り出しを条件に、これをリセットする処理をねじ込みました。
|
色々な処理を作り、先程作った地表からの現在地の割り出しを条件に、これをリセットする処理をねじ込みました。
|
||||||
|
|
||||||
|
|
||||||
|
<iframe src="https://blueprintue.com/render/nsqu0hnf" scrolling="no" allowfullscreen style="width:100%;height:400px"></iframe>
|
||||||
|
|
||||||
## 動画で確認
|
## 動画で確認
|
||||||
|
|
||||||
<iframe width="100%" height="415" src="https://www.youtube.com/embed/H1efWYmIugc?rel=0&showinfo=0&controls=0" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
|
<iframe width="100%" height="415" src="https://www.youtube.com/embed/H1efWYmIugc?rel=0&showinfo=0&controls=0" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
|
||||||
|
Reference in New Issue
Block a user