最終更新: kenken2020 2023年02月16日(木) 14:12:19履歴
目次
Sounyu+IN_A→?
Sounyu+Idle→挿入前アイドル
Sounyu+InsertIdle→挿入中アイドル
Sounyu+SS_IN_A→中出し中出し後のアイドル
Sounyu+WLoop→ピストン中(弱)
Sounyu+SLoop→ピストン中(強)
Sounyu+0Loop→絶頂前ラストスパートピストン
Sounyu+SS_IN_Loop→中出し中
modeChange = 28,Auto切り替え
actionChange = 29,//ピストン停止?
Hフラグの「speedCalc」がピストン速度を管理
「speedCalc」はFloatで0〜1の範囲
↓でマウススクロールを取得する
値が正→奥に転がしている
値が負→手前に転がしいる
Hフラグの「ClickKind」の「pull」
Sounyu+IN_A→?
Sounyu+Idle→挿入前アイドル
Sounyu+InsertIdle→挿入中アイドル
Sounyu+SS_IN_A→中出し中出し後のアイドル
Sounyu+WLoop→ピストン中(弱)
Sounyu+SLoop→ピストン中(強)
Sounyu+0Loop→絶頂前ラストスパートピストン
Sounyu+SS_IN_Loop→中出し中
modeChange = 28,Auto切り替え
actionChange = 29,//ピストン停止?
//----------- //デバッグ用キー(J) if (Input.GetKeyDown(KeyCode.J)) { UnityEngine.Debug.Log(":現在のHモード:" + HFlag.EMode.sonyu); string text = hflags.nowAnimStateName; UnityEngine.Debug.Log(":女の子のHアニメーション:" + text); } //-----------
「HFlag」の「ClickKind」の値で制御している?
UnityEngine.Debug.Log(":モーション強弱切り替え:"); //モーション強弱切り替え hflags.click = HFlag.ClickKind.motionchange;
Hフラグの「speedCalc」がピストン速度を管理
「speedCalc」はFloatで0〜1の範囲
↓でマウススクロールを取得する
値が正→奥に転がしている
値が負→手前に転がしいる
var scroll = Input.GetAxis("Mouse ScrollWheel");
var scroll = Input.GetAxis("Mouse ScrollWheel"); //速度アップ if (scroll>0) { UnityEngine.Debug.Log(":速度アップ:"); hflags.speedCalc += 0.1f; } //----------- //速度ダウン if (scroll < 0) { UnityEngine.Debug.Log(":速度アップ:"); hflags.speedCalc -= 0.1f; }
//会話を中断させる Voice.Stop(hflags.transVoiceMouth[0]); //挿入する hflags.click = HFlag.ClickKind.insert_voice;
hflags.voice.playVoices[*]
→*番目にキャラのボイス再生?
再生が終わってから次のモーションに移る?
hflags.voice.playVoices[0] = *** ;
→コンドームの有り無しで分岐
他の条件でも分岐?
「KKS_HSceneOptions.dll」の「private void OnInsertClick()」を参考にする
→*番目にキャラのボイス再生?
再生が終わってから次のモーションに移る?
hflags.voice.playVoices[0] = *** ;
→コンドームの有り無しで分岐
他の条件でも分岐?
「KKS_HSceneOptions.dll」の「private void OnInsertClick()」を参考にする
//チンポを入れる処理 hflags.click = HFlag.ClickKind.insert; //挿入前の会話 hflags.voice.playVoices[0] = 301 ;
Hフラグの「ClickKind」の「pull」
//チンポを抜く hflags.click = HFlag.ClickKind.pull; //会話を中断させる Voice.Stop(hflags.transVoiceMouth[0]);
using UnityEngine; using UnityEngine.XR; public class VR_Test_Recenterer : MonoBehaviour { void Update() { //JoystickButton0→右メニューボタン //JoystickButton2→左メニューボタン //メニューボタンで位置トラッキングをリセットする(Stationaryでしか動作しない) if (Input.GetKeyDown(KeyCode.JoystickButton0) || Input.GetKeyDown(KeyCode.JoystickButton2)) { InputTracking.Recenter(); } } }
コメントをかく