首页 > 其他分享 >骰子旋转

骰子旋转

时间:2023-05-20 13:45:55浏览次数:29  
标签:骰子 rotate Vector3 旋转 Random 0f new 90f

1、设置TweenRotation组件的动画曲线 public class DiceMa : MonoBehaviour { public TweenRotation rotate;   void Start () { rotate.SetOnFinished(RollOnFinish); //设置骰子完成事件 } private void Update() { if (Input.GetKeyDown(KeyCode.K)) { int step = (int)Random.Range(1, 7); Debug.LogError("step == " + step); OnRotateAnim(step); } } private void OnRotateAnim(int point) { rotate.from = transform.eulerAngles; Vector3 addrotate = new Vector3(3600f, 360f, 360f); switch (point) { case 1: Vector3 one = new Vector3(0, 180, Random.Range(0f, 180f)); rotate.to = one + addrotate; break; case 2: Vector3 two = new Vector3(Random.Range(0f, 90f), 90f, 90f); rotate.to = two + addrotate; break; case 3: Vector3 three = new Vector3(Random.Range(0f, 90f), -90f, 0f); rotate.to = three + addrotate; break; case 4: Vector3 four = new Vector3(Random.Range(0f, 90f), 90f, 0f); rotate.to = four + addrotate; break; case 5: Vector3 five = new Vector3(Random.Range(0f, 90f), 90f, -90f); rotate.to = five + addrotate; break; case 6: Vector3 six = new Vector3(0f, 0f, Random.Range(0f, 180f)); rotate.to = six + addrotate; break; default: break; } rotate.ResetToBeginning(); rotate.PlayForward(); } // 骰子动画完成 void RollOnFinish() { Debug.LogError("2222222222222 "); } }

标签:骰子,rotate,Vector3,旋转,Random,0f,new,90f
From: https://www.cnblogs.com/Peri0506/p/17417103.html

相关文章

  • 旋转倒立摆(3)直流减速电机的使用
    在制作旋转倒立摆的过程中,带编码器直流减速电机是唯一提供力的器件,对于整个倒立摆起着关键性的作用。直流电机的原理图如下:改变施加在两端的电压,可以控制电机的速度,改变正负极,即可改变电机转动方向。编码器读取原理及代码如下:voidEncoder_Init_TIM4(void){TIM_TimeBaseInitTyp......
  • 【css】旋转,亮度变化
    先定位1position:absolute;//绝对定位(很重要)2left:124px;//定位位置,一般为盒子宽高的一半,可以是50%,50%3top:102px;4transform:translate(-50%,-50%);//变换方向5//旋转6animation:round10sinfinitelinear;7//亮度变化8an......
  • 代码随想录算法训练营第8天 | ● 344.反转字符串 ● 541. 反转字符串II ● 剑指Offer
     第四章 字符串part01  今日任务  ●  344.反转字符串●  541. 反转字符串II●  剑指Offer 05.替换空格●  151.翻转字符串里的单词●  剑指Offer58-II.左旋转字符串  详细布置   344.反转字符串  建议: 本题是字符串基础题目,就是考察......
  • yolov5 yolov5_obb rotate 旋转目标检测 C/C++ 支持同时多相机和多模型
    yolov5yolov5_obbrotate旋转目标检测C/C++支持同时多相机和多模型windowsvs2019封装dll,一个dll,支持同模型多次加载和不同模型同时多次加载,支持mfc,和qt调用,支持批量图片识别,Demo支持图片、视频、文件夹和RTSP流识别。ID:143000668549326309......
  • 【LeetCode字符串#extra】KMP巩固练习:旋转字符串、字符串轮转
    旋转字符串https://leetcode.cn/problems/rotate-string/给定两个字符串,s和goal。如果在若干次旋转操作之后,s能变成goal,那么返回true。s的旋转操作就是将s最左边的字符移动到最右边。例如,若s='abcde',在旋转一次之后结果就是'bcdea'。示例1:输入:s="......
  • 骰子的点数
    ```cclassSolution{public:vector<int>res;vector<int>numberOfDice(intn){vector<vector<int>>f(n+1,vector<int>(6*n+1));//f[i][j]表示选了i个数,和为j的所有方案f[0][0]=1;for(inti=1;i<=n;i......
  • 电机控制器,异步电机的旋转高频电压注入算法FOC,全套C代码+仿真模型,已经在实际的工程项
    电机控制器,异步电机的旋转高频电压注入算法FOC,全套C代码+仿真模型,已经在实际的工程项目项目中加以应用:1.在定子电压的两相同步静止坐标系(α,β轴)下注入旋转高频电压,然后通过转子位置观测器实现转子机械转速与转子磁链电角度的精确估算;2.能够实现电机低速段带重载运行工况下的高精......
  • 异步电机的旋转高频电压注入算法FOC,全套C代码+仿真模型,已经在实际的工程项目项目中加
    异步电机的旋转高频电压注入算法FOC,全套C代码+仿真模型,已经在实际的工程项目项目中加以应用:1.在定子电压的两相同步静止坐标系(α,β轴)下注入旋转高频电压,然后通过转子位置观测器实现转子机械转速与转子磁链电角度的精确估算;2.能够实现电机低速段带重载运行工况下的高精度无传感器......
  • 掷骰子
    1.问题描述骰子是一个有六个面的正方体,每个面分别印有1~6之间的小圆点代表点数。假设这个游戏的规则是:两个人轮流掷骰子6次,并将每次投掷的点数累加起来。点数多者获胜;点数相同为平局。要求编写程序模拟这个游戏的过程,并求出玩100盘之后谁才是最终的获胜者。2.问题分析先必须搞......
  • 低载波比改进无差拍预测控制,相比传统旋转坐标系下的无差拍,载波比更低,减少了控制延时。
    低载波比改进无差拍预测控制,相比传统旋转坐标系下的无差拍,载波比更低,减少了控制延时。适合高速电机控制使用。ID:68127673287011640......