MV1SearchShape

指定名のシェイプをモデル中から検索する

val = MV1SearchShape(MHandle, ShapeName)

int MHandle : モデルのハンドル
char *ShapeName : 検索するシェイプの名前

(プラグイン / モジュール : DxLibW)

解説

指定名のシェイプ(モーフターゲット)をモデル中から検索して番号を取得します。

PMX モデルの表情モーフなどを名前で検索する際に使用します。

例:
int smileIdx = MV1SearchShape(ModelHandle, "笑い");
MV1SetShapeRate(ModelHandle, smileIdx, 0.5f); // 50%適用

戻り値: 0以上:シェイプの番号  -1:見つからない

関連関数: MV1GetShapeNum, MV1SetShapeRate, MV1GetShapeApplyRate

戻り値:
  0以上:指定名のシェイプの番号

情報

プラグイン / モジュールDxLibW
バージョン3.24f
作成日2026/04/12
著作者DxLib: Takumi Yamada / HSP binding: IronHSP Project
URLhttps://dxlib.xsrv.jp/
備考hspdxlib.as をインクルードして使用
タイプDxLib ゲームライブラリ
グループDxLib 3Dモデル
対応環境
  • Windows 版 HSP
hs ファイルhsphelp\hspdxlib.hs