GameDesign 板


LINE

https://imgur.com/Z2O6Gqj 我的hp C#程式码原本是挂到生命数值的text UI上 我以为要修改怪物血量 即游戏画面右边的生命数值 也得把程式码挂到生命数值怪物text UI上 条件与数值都选择好後 按拨放发现这样会发生标题所述的问题 後来尝试了一翻 原来不用把程式码挂到生命数值怪物text UI上 只要把生命数值怪物text UI 放入"生命数值"里面的C#就好 这样就能正常运作 也就是在物件中相同的C#只要有一个就好 但我还是不明白 两个物件有相同的C#程式码 里面的东西选择也相同 为什麽有些东西要消失才能运作 我的程式码如下 using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class HP : MonoBehaviour { public Text HPtext; public float hp; public float mixhp; public Image bar; public Text HPmtext; public Text lvtext; //public float atkm; //暂时用不到 public float atk; public float hpm; public float lv; public float exp; void Start() { hp = 10; mixhp = 100; lv = 1; //atkm = 15; atk = 10; hpm = 100; Dispmhp(); //这个消失才能运作 displayhp(); } public void Sleep() { if (hp < mixhp) { hp += 10; displayhp(); } } void Update() { bar.transform.localPosition = new Vector3(-129 + 129 * (hp / mixhp), 0f, 0f); } public void displayhp() { HPtext.text = hp.ToString(); } public void Attack() { hpm -= atk; if (hpm <= 0) { exp += 2; Exp(); hpm = 100; Dispmhp(); } Dispmhp(); } public void Exp() { if (exp >= 10) { exp = -10; lv += 1; lvtext.text = lv.ToString(); } } public void Dispmhp() { HPmtext.text = hpm.ToString(); } } --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 119.77.135.69 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/GameDesign/M.1565437204.A.58B.html ※ 编辑: justatree (119.77.135.69 台湾), 08/10/2019 19:47:56
1F:→ wangm4a1: 暂停是有错吗? 有错就看错误讯息吧 08/10 20:28
我点错误讯息 就是跳到void star()中的Dispmhp(); 我要把它注解掉 游戏才能运作 但我还是搞不懂哪里错了 C#程式码里面也没有说它有错误QQ ※ 编辑: justatree (119.77.135.69 台湾), 08/10/2019 20:41:18
2F:推 sakyer: 丢专案出来看比较快 08/10 20:53
我刚想重现那个错误 但很尴尬 我重做一遍游戏居然运作成功...... 下次我会先把错误讯息和专案复制下来
3F:→ wangm4a1: 错误讯息就会说它哪里错了 程式码当然不会写 08/10 20:59
恩.....我当时没很仔细看错误讯息 很直觉的想说他会连结到程式码就点进去看什麽问题 ※ 编辑: justatree (119.77.135.69 台湾), 08/10/2019 21:15:39
4F:推 BSpowerx: 我猜你的GameObject上的HPmtext是空的 没挂东西进去 08/10 21:14
大大 你应该是对的 我当时应该是其中一个物件上的HPmtext是空的才会产生这样的错误 非常感谢 答案出来啦!
5F:→ justatree: 我试试看 这样错误会不会出来 08/10 21:16
※ 编辑: justatree (119.77.135.69 台湾), 08/10/2019 21:18:35
6F:推 BSpowerx: Window->General->Console 视窗建议随时开着,写游戏过 08/10 21:23
7F:→ BSpowerx: 程学怎麽除错很重要。有错会暂停也是这边可以设定 08/10 21:23
8F:→ justatree: OK 感谢建议 我会再试试看 08/10 21:29







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Soft_Job站内搜寻

TOP