LoginSignup
0
0

今まで作ったcomponentを使ってワールドを完成させる

Last updated at Posted at 2024-05-13

本記事は、HeliScriptでリッチなアスレチックワールドを作ろう!【コピペで使えるサンプルコード付き】の記事の一部です

VR法人HIKKYのorganization下のQiita/Zenn両方に投稿しております。

はじめに

今までのシリーズで作ってきたcompornentを使用して、アスレチックワールドを完成させます!

image.png

今回作成したワールドは、下記に公開しています。

リポジトリ

ワールド

駆け上れ! 遺跡アスレチック!

アスレチックギミックの設定

上下する床エリア

2024-05-08 23-01-27_6.gif

使用compornent

押し出すブロックエリア

2024-05-08 23-01-27_7.gif

使用compornent

振り子エリア

2024-05-08 23-01-27_8.gif

使用compornent

回転する床・落ちるブロックエリア

2024-05-08 23-01-27_9.gif

使用compornent

    //中間ポイントにワープする
	public void WarpHalfwayPoint()
	{
        Player player = hsPlayerGet();
		player.SetPos(m_warpPoint);
        player.SetRotate(m_rotate);

        OnHalfwayPointWarp();
	}

    //中間ポイントにワープするした時に呼ぶメソッド
    void OnHalfwayPointWarp()
    {
        hsItemGet("UnstableFooting").CallComponentMethod("UnstableFooting", "InitializeFooting", "");
    }

ゴールエリア

2024-05-08 23-01-27_10.gif

使用compornent

まとめ

今まで作ってきたcomponentを利用して、リッチなワールドを一通り遊ぶことが出来るようになりました!
HeliScriptを使うことでアクションだけではできない複雑な動きやゲームを作ることが出来るようになります。
ぜひ自身のVketCloudSDKのプロジェクトでもHeliScriptを使用したゲーム作成をしてみていただけますと幸いです。

前 : プレイヤーの名前とクリアタイムを表示できるようにする【コピペで使えるサンプルコード付き】

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0