游戏打怪Unity3D怎么实现
2个回答
展开全部
Unity3D 支持编程语言C#和javascript,任选其一即可。
所谓打怪就是攻击力、生命值的变量计算。
比如:
A.攻击力=30
B.攻击力=10
B.生命值=100
鼠标每点击B一次,A就以其攻击力减掉B的生命值,直到B生命值小于0。例如:
OnAttackB ()
{
If (B.死亡=False)
{
B.生命值 = B.生命值 - A.攻击力;
If (B.生命值 <=0){ B.死亡=TRUE}
}
}
当然需要编写出一个结构,赋予每个角色都有一套属性值
所谓打怪就是攻击力、生命值的变量计算。
比如:
A.攻击力=30
B.攻击力=10
B.生命值=100
鼠标每点击B一次,A就以其攻击力减掉B的生命值,直到B生命值小于0。例如:
OnAttackB ()
{
If (B.死亡=False)
{
B.生命值 = B.生命值 - A.攻击力;
If (B.生命值 <=0){ B.死亡=TRUE}
}
}
当然需要编写出一个结构,赋予每个角色都有一套属性值
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
脚本
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询