教育类虚拟仿真参考的一个框架
来源:互联网 发布:linux的启动过程详解 编辑:程序博客网 时间:2024/06/06 05:47
下面这个脚本,适合做事件主线的控制
public enum CurrentState{ clickOne, clickTwo, clickThere}/// <summary>/// 作者:徐海涛 (hunk Xu) /// 这个脚本比较适合做教育的虚拟仿真,很明显特点就是:先做什么,后做什么,然后接着做什么/// </summary>public class mainTimeLine : MonoBehaviour{ public CurrentState stateType; public int count = 0; public static mainTimeLine instance; void Awake() { instance = this; } void Start() { count = 0; } // Update is called once per frame void Update() { if (count == 0) { count = 1; step01(); step02(); } if (Input.GetMouseButtonDown(0)) { //instroduce stateType=CurrentState.clickOne; count = 0; } } public void step01(){ if (stateType == CurrentState.clickOne) { StartCoroutine(Common.DelayToInvokeDo(() => { //1秒后做什么 }, 1f)); StartCoroutine(Common.DelayToInvokeDo(() => { //4秒后做什么 }, 4f)); StartCoroutine(Common.DelayToInvokeDo(() => { //25秒后做什么 }, 25f)); } } public void step02(){ if (stateType == CurrentState.clickOne) { } }}
还有一个工具类:
using System;using System.Collections;using System.Collections.Generic;using System.IO;using UnityEngine;public class Common { public static IEnumerator DelayToInvokeDo(Action action, float _delaySeconds) { yield return new WaitForSeconds(_delaySeconds); action(); }}
FR:海涛高软(hunk Xu) QQ技术交流群:386476712
阅读全文
0 0
- 教育类虚拟仿真参考的一个框架
- verilog的仿真参考模型
- Proteus的虚拟仿真工具
- 教育类项目的一个功能架构
- 乂学教育产品合伙人张栖铭:如何打造一个虚拟的特级教师
- 虚拟仿真
- 索菲亚教育学校的栏目切换参考
- 虚拟串口与PROTUES软件的仿真
- 万能的自动化测试框架----之教育类网站篇
- 一个参考Java开源框架Netty-ChannelBuffer类的简单实现
- Xenomai-实现一个GNU/Linux上的RTOS的仿真框架
- Xenomai——实现一个GNU/Linux上的RTOS的仿真框架
- MFC类层次结构仿真(参考了侯俊杰的《深入浅出MFC》)
- 一个非常简单的类JPEG编解码仿真
- 仿真虚拟软驱 历险
- 单片机Proteus虚拟仿真
- 工业虚拟仿真
- android隐藏虚拟键盘的代码参考
- SpringBoot集成Redis
- 关于flush操作
- Scrapy可视化管理软件SpiderKeeper
- c#下不同命名空间的引用(一个project使用另外一个project的名称空间)
- drop database 会立即释放磁盘空间么 ?
- 教育类虚拟仿真参考的一个框架
- js实现文本的复制粘贴的功能
- Kotlin(2.12)代理
- Python安装
- 不忘初心 信用卡行业服务升级迎来“千人千面”时代
- Mac电脑上怎么彻底卸载mysql
- 【jQuery】jQuery官方基本教程的学习笔记3-动画效果Effects
- lxml库学习
- BigInteger详解