Unity色子的投掷和点数的获得详析

2020-01-05 09:35:13王旭

这里由于我们直接设的数字,

将得到的名字转化为int型就可以了。


void GetNum()
 {
  Transform[] obj=new Transform[6];//声明数组存放色子的六个面
  Transform upobj= transform.GetChild(0).GetChild(0);//声明朝上的面 
  for(int i=0;i<6;i++)//循环判断哪个面朝上
  {
   obj[i]=transform.GetChild(0).GetChild(i);
   if(obj[i].position.y>upobj.position.y)
   {
    upobj = obj[i];
   }
  }
  num = int.Parse(upobj.name);//将朝上面 的名字 转化为int
 }

接下来点击左键,就可以获取到我们的数据了。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对ASPKU的支持。


注:相关教程知识阅读请移步到c#教程频道。