コンテンツにスキップ

SDKマニュアル変更履歴 - Ver 16.2

2025年11月12日更新

2025年11月12日 - 追加されたページ

  • HeliScript
    • 組み込み型
      • Enum: enum型に関する説明を追加しました。
      • String: 文字列(string)型に関する説明を追加しました。
    • Interface: interfaceに関する説明を追加しました。
    • 組み込みクラス
    • JavaScript連携
      • JsVal: JsValクラスに関する説明を追加しました。
    • 組み込み関数
      • Fade: フェードに関するシステム関数の説明を追加しました。
    • サンプル
      • FPSカメラ: FPS視点カメラの実装サンプルを追加しました。
      • TPSカメラ: TPS視点カメラの実装サンプルを追加しました。

2025年11月12日 - 編集されたページ

  • HeliScript
  • 組み込み型
    • String: Replaceメソッドに関する説明を追記しました。
  • 組み込みクラス
    • Itemクラス:
    • ポイントライトを操作するためのメソッドに関する説明を追記しました。
    • 名前でノードを指定し、そのノードの位置を変更するSetPosNodeを追加しました。
    • インデックスでノードを指定し、そのノードの回転(Quaternion)を取得するGetNodeRotateByIndexを追加しました。
    • SetRotateNodeVKC Item Objectに対応させました。
    • hsItemGetの説明を更新し、VKC Item Field以下のアイテムを取得することを明記しました。
    • hsItemCreateCloneでクローン可能なアイテムタイプにtextplaneactivityを追加しました。
    • hsItemDestroyCloneにアイテム削除時の詳細な動作説明を追加しました。
    • hsItemCreateShallowClonehsItemDestroyAllShallowCloneの新しい関数を追加しました。
    • IsAliveメソッドを追加し、インスタンスの生存状態を確認できるようになりました。
    • SetPosメソッドにCollisionDetectionパラメータを追加しました。
    • MovePosメソッドにGravityパラメータを追加しました。
    • 多数の新しいメソッドを追加:
      • ノードのワールド座標系操作:GetNodeWorldPosGetNodeWorldRotateGetNodeWorldScaleGetNodeWorldPosByIndexGetNodeWorldRotateByIndexGetNodeWorldScaleByIndex
      • ノードのローカル座標系操作:GetNodeLocalPosGetNodeLocalRotateGetNodeLocalScaleGetNodeLocalPosByIndexGetNodeLocalRotateByIndexGetNodeLocalScaleByIndexSetNodeLocalPosSetNodeLocalRotateSetNodeLocalScale
      • UV座標取得:GetUVScaleGetUVOffset
      • マテリアル色取得:GetMaterialColor
      • シェーダーユニフォーム操作:SetShaderUniformFloatGetShaderUniformFloatSetShaderUniformVector4GetShaderUniformVector4
      • ビデオ操作:SwitchVideo
      • Plane操作:SetPlaneZBiasGetPlaneZBias
      • 衝突判定操作:SetCollisionDetection
    • TextPlane関連の多数のメソッドを追加(フォントサイズ、テクスチャサイズ、配置、色、折り返し、文字間、行間設定など)
    • ボーン操作用のメソッド(GetBonePosGetBoneWorldPosGetBoneRotate)を追加しました。
    • プロパティ削除メソッド(RemovePropertyRemovePropertyWithoutNotify)を追加しました。
    • 物理演算操作メソッド(SetPhysicsWorldPosSetPhysicsWorldRotationClearPhysicsWorldForceAddPhysicsWorldForceAddPhysicsWorldVelocity)を追加しました。
    • コールバック関数OnLongPressedItemを追加しました。
  • 組み込み関数
    • 入力:
    • HSTouchクラスを追加し、タッチ情報を取得できるようになりました。
    • マウス関連の関数(hsInputClickButtonhsInputGetMousePoshsInputLButtonClickEmpty)を追加しました。
    • タッチ関連の関数(hsInputGetTouchhsInputGetTouchCounthsInputGetTouchIdshsInputGetTouchById)を追加しました。
    • 画面座標変換関数(hsInputScreenToWorldPoshsInputIsInVirtualPadArea)を追加しました。
    • VRデバイス対応の関数(hsInputIsVRDeviceButtonDownhsInputGetVRDevicePoshsInputGetVRDeviceRotate)を追加しました。
    • VRデバイスとボタンのキーコード表を追加しました。
    • マルチタッチ対応とタッチIDによる管理機能を追加しました。
    • システム:
    • イベントリスナー機能を追加:hsAddEventListenerhsRemoveEventListenerhsClearEventListenerhsDispatchEvent
    • 空気抵抗操作機能を追加:hsGetAirResistancehsSetAirResistance
    • 動画再生状態確認機能を追加:hsVideoIsPlaying
    • Web関連機能を追加:hsWebTransitionToPage
    • カメラ:
    • カメラ設定取得機能を追加:hsCameraGetRotateSpeedhsCameraGetXRotateReversehsCameraGetYRotateReverse
    • カメラ視点設定取得機能を追加:hsCameraGetAdjustTypehsCameraGetPitchAngleType
    • アイテムカメラ名取得機能を追加:hsGetCameraName
    • レイキャスト:
    • HSRaycastHITクラスにNodeIndexUVプロパティを追加しました。
  • コールバック関数: OnDelayLayersLoadedOnLongPressedEmptyOnClickNode(string NodeName)OnItemTriggerEnterOnItemTriggerLeaveOnItemCollisionEnterOnItemCollisionLeaveOnItemCreatedCloneOnItemDestroyedCloneOnRemovedPropertyOnMotionChangedに関する説明を追記しました。
  • 文法と制御構文
    • 制御構文: switch文やブロック構文に関する説明を追記・修正しました。
  • 動作環境
    • 動作環境
    • Unity6をサポート対象エディターに追加(SDK16.2以降)
  • LoginSDK
    • LoginSDK
    • macOS環境におけるログイン注意事項にUnity 6を追加
    • Safari使用時の複数Unityバージョン共存によるログイン問題の対象にUnity 6を含める
  • トラブルシューティング
Feedback