zoukankan      html  css  js  c++  java
  • Unity3D C#打开外部应用程序,并检测应用程序是否关闭退出

    欢迎来到unity学习unity培训、unity企业培训教育专区,这里有很多U3D资源U3D培训视频U3D教程U3D常见问题U3D项目源码,我们致力于打造业内unity3d培训、学习第一品牌。

    Unity3D C#打开外部应用程序,并检测应用程序是否关闭退出实现代码。

    using UnityEngine;

    using System.Collections;

    using System.Diagnostics;

    using System;

    public class StartOtherApp : MonoBehaviour {

             private Process pc;

             void Start () {

                       StartCoroutine(StartApp());

             }

             IEnumerator StartApp()

             {

                       yield return new WaitForSeconds(2);

                       pc = Process.Start("C:/Users/Lee/Desktop/Flash VideoPlayer/VRPlayer/VRPlayer.app/VRPlayer.exe");

                       pc.EnableRaisingEvents = true;

                       pc.Exited += new EventHandler(myProcess_Exited);

             }

             void myProcess_Exited(object sender, EventArgs e)

             {

                       Application.Quit();

             }

    }

    Unity3D 关于运动的代码

    运动相关一般要写在update中,实际开发中,需要分清楚哪些是需要每frame都检测的,哪些是触发的。

    input下面的类一般要写在update中,因为每个frame都需要检测。

    OnTriggerEnter();OnTriggerStay;OnTriggerExit;与之对应的是OnCollisionEnter....,如果勾选了IsTrigger则需要Trigger类。

    可以用于运动的函数。我们应该更具具体的情况选择合适的函数。

    rigidbody(2D)velocity,

    //向某个方向移动

    velocity=transform.TransformDirection(Vector3.forward*100);

    transform.translate,

    //向某个方向移动

    playerTransform.Translate(Vector3.right*Time.deltaTime*(-moveSpeed.x));

    vector3.movetowards,

    //移动到目标点

    playerTransform.position=Vector3.MoveTowards(playerTransform.position,tagerpoint.position,200*Time.deltaTime);

    也可以直接操作transform.position

    更多精彩请点击 http://www.gopedu.com/

  • 相关阅读:
    回调函数
    箭头函数和普通函数的区别?
    实现 (5).add(3).minus(2),使其输出结果为:6
    call 和 apply 的区别?哪个性能更好?
    用 JS 的 RegExp 进行正则判断,字符串内是否有特殊符号
    如何理解和描述“原型和原型链”
    JS 的防抖和节流
    Linux 服务器 关闭防火墙命令
    前端在Linux服务器搭建安装Nginx的步骤记录
    记录一些CSS的实用技巧
  • 原文地址:https://www.cnblogs.com/Unity3Dqishituan/p/4063641.html
Copyright © 2011-2022 走看看