あまりモバイルしないモバイルツール

あまりモバイルしないモバイルツール

PR

キーワードサーチ

▼キーワード検索

プロフィール

dank1812

dank1812

カレンダー

お気に入りブログ

まだ登録されていません

コメント新着

dank1812@ Re:ついに復活(退院)だ(08/05) ありがとうございます!
kappa9024 @ Re:ついに復活(退院)だ(08/05) 退院おめでとうございます!
dank1812@ Re[1]:windows がシャットダウンしない(09/30) マイクロソフトウイルスさんへ コメントあ…
マイクロソフトウイルス@ Re:windows がシャットダウンしない(09/30) 解決してるのかもしれないけどマイクロソ…
dank1812@ Re:windows がシャットダウンしない(09/30) 同現象に悩むSE さん コメントありがとう…

フリーページ

カテゴリ

カテゴリ未分類

(422)

PC-T1

(40)

blender

(1348)

DTM

(274)

草花

(460)

モバイル

(98)

ubuntu

(93)

夢日記

(6)

windows

(584)

python

(160)

ノートPC

(59)

書籍

(59)

android

(65)

youtube観賞

(282)

声合成

(23)

ボカロ

(23)

ニコ動

(42)

MMD

(269)

ruby

(9)

makehuman

(7)

flight sim

(197)

C#

(40)

gimp

(14)

unity

(195)

動画作成

(34)

FX Composer2.5

(1)

dataBase

(24)

Cities Skylines

(2)

chatGPT

(3)

PC・周辺機器

(5)
2024.01.25
XML
カテゴリ: unity



攻撃と当たり判定が安定してきたので、当たった時の得点を表示させる

要は当たりのパターンによって変化させる値を変えて、その結果をスライドに
表現する

unity では全く当たり前の処理なのだが、今までチュートリアルしか経験が
無いので、ほぼ1から勉強だ

先ずは、スライダーの表示と、得点の表示、格闘キャラからスライダーの
スクリプトを取得して値を変更する部分を作ってみる

スライダーの体裁については後でゆっくり考える



 
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;

public class HpControl : MonoBehaviour
{
public int hp = 100;
Slider hpSlider;
// Start is called before the first frame update
void Start()
{
//
hpSlider = GetComponent&ltSlider>();
float maxHp = 100f;
float nowHp = 100f;
//スライダーの最大値の設定
hpSlider.maxValue = maxHp;
//スライダーの現在値の設定
hpSlider.value = nowHp;
}
// Update is called once per frame
void Update()
{
hpSlider.value = hp;
}
}


プレーヤのスクリプトの一部
 
void Start()
{
・・・・・略
//スライダー・スクリプトを取得
slider = GameObject.Find("Slider");
hpControl = slider.GetComponent&ltHpControl>();
}
void OnCollisionExit(Collision collision)
{
var _name = collision.gameObject.name;
if (_name == "ErightFoot")
hpControl.hp -= 10;
・・・・略
}


これで、どうやら上手く行っているっぽい

ま、もう少し検討してみよう










お気に入りの記事を「いいね!」で応援しよう

最終更新日  2024.01.25 21:35:53
コメントを書く


【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! -- / --
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x
X

© Rakuten Group, Inc.
X
Design a Mobile Website
スマートフォン版を閲覧 | PC版を閲覧
Share by: