unity備忘録 Fungusの変数取得に関して
この方のポスト参照
https://twitter.com/havin_nothin/status/1407501109787197440
Fungus自体に関する基礎的事項はこの方の記事を参考にする
https://qiita.com/Kirikabu_ueda/items/bfc6e086d408b1cba34b
クリエイター支援サイト Ci-en
フォローするにはユーザー登録が必要です。
エロシコ大学(通りすがり症候群) 2023/08/26 23:04
この方のポスト参照
https://twitter.com/havin_nothin/status/1407501109787197440
Fungus自体に関する基礎的事項はこの方の記事を参考にする
https://qiita.com/Kirikabu_ueda/items/bfc6e086d408b1cba34b
エロシコ大学(通りすがり症候群) 2023/08/24 19:25
ちょっと懐かしい壁尻シミュレーターゲーム
抜いてよ!ちさとちゃん編 の申請&審査が終わり、現在販売待機中です!
100円での頒布になります!
こんな感じの昔懐かしいエロフラ系壁尻シミュレーターです。
脱衣はもちろん、フェラや搾乳などはアニメーション搭載です。
さらに9月中にデバック&サイドビューモードの搭載予定!
何卒よろしくお願いします!
エロシコ大学(通りすがり症候群) 2023/08/16 11:47
実装内容
・フェラのアイコンをクリックあと、口をクリックすると、フェラのアニメに移行する。
・2回クリックするとフェラの内容が変わる。
・3回クリックするとフェラアニメが終わる。
やること
・animatorで遷移条件を作る
・animationの遷移をintで管理する(int feraが0なら、何もしない変数…みたいに)
・他のオブジェクトのスクリプトからbool変数を取得し、それをanimationの遷移に使う。
・作ったスクリプトを口のオブジェクトにアサインする。
具体的なフロー
1、他のオブジェクトから、bool変数を取得する
2、取得したbool変数がtrueのときのif文を作る
3、クリックしたら変数が変わる内容の文を作る
4、updateで、フェラが遷移するスクリプトを書く
こんな感じ
public class fera_animetion : MonoBehaviour {
public Animator anim; //アニメーターを取得する
private bool kinokotouch; //1を取得する用の変数
public static int fera_int; //animator制御の変数を入れるための変数
void Start()
{
kinokotouch = GameObject.Find("kinokoicon").GetComponent<kinoko_clic>();
}
// Start is called before the first frame update
void OnMouseDown()
{
kinokotouch = kinoko_clic.kinokotouch;
if(kinokotouch == true){
fera_int += 1;
if(fera_int ==3 )
{
fera_int =0;
}
}
}
void Update()
{
if(fera_int == 0){
anim.SetInteger("Fera",0);
}else if(fera_int == 1){
anim.SetInteger("Fera",1);
}else if(fera_int == 2){
anim.SetInteger("Fera",2);
}
}
}
参考にしたサイト様
→ 【Unity】2D:スプライトでスケタルアニメーションを作成する
→ 【Lecture:22 Unity】「Animator」を使いこなそう!~設定の詳細と基本的なスクリプト編~【Medium】
エロシコ大学(通りすがり症候群) 2023/08/15 16:59
colliderが無いと押しても反応しない。
uiなどでは、colliderを追加する必要がある。