- 博客(0)
- 问答 (3)
- 收藏
- 关注
unity通过点击物体切换摄像机
1.创建两个新的3D物块,确保物体有碰撞器,如果没有则点击添加组件添加碰撞器
2.让摄像机对准这两个物块,注意两个摄像机的名字分别为MainCamera和camera
3.新建c#脚本,名为MainC,加入如下代码
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Mainc : MonoBehaviour
{
public GameObject camera0;
public GameObject camera1;
public void Click()
{
camera0 = GameObject.Find("Main Camera");
camera1 = GameObject.Find("Camera");
camera0.SetActive(false);
camera1.SetActive(true);
}
}
4.保存后将脚本
2023-06-30
unity调用外部exe并绑定主摄像机
Unity工程中,新建c#脚本,添加下列代码后将代码拖入主摄像机,运行时可实现对外部exe的调用public class exe中exe为新建脚本文件的名字注意添加的路径为文件的绝对路径
最终显示结果为对话框与主摄像机绑定
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using System.Diagnostics;//需要引入命名空间
public class exe : MonoBehaviour
{
string exePath = "路径";
// string str = Application.dataPath + "/Resources/MyFile/Debug/TeacherMechine.exe";
void OnGUI()
{
if (GUI.B
2023-06-30
Unity实现点击物体响应外部exe程序
1.新建物块,确保物块有碰撞器,没有碰撞器,则点击添加组件中添加碰撞器
2.在对准物块的摄像机中添加物理光线投射器组件
3.添加c#脚本,此中名为Open,代码如下,其中包括需要调用的Process库函数所需头文件,exePath为需要调用的程序的路径
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using System.Diagnostics;//需要引入命名空间
public class open : MonoBehaviour
{
string exePath = "路径";
public void Click()
{
Process.Start(exePath);
}
}
4.将添加的c#脚本添加到物块组件中(拖入即可)
5.在物块中添加新事件类型为pointClick
6.从左侧项目文件中将
2023-06-30
ZYNQ嵌入式系统实现串口打印功能
本教程提供从vivado平台开始对硬件进行编程,然后倒入SDK进行嵌入式系统编程的全部详细过程,初学者可便利学习ZYNQ嵌入式系统的整体开发流程。并对SDK,vivado等软件的熟悉。
2023-06-30
SDKJTAG无法烧录问题解决方案
解决在ZYNQ开发板调试过程中出现的JTAG烧录报错问题,主要原因源于运行app程序的函数时对板卡内寄存器状态的误初始化,导致板卡再次打开时无法找到正确的状态而无法正确进入BOOT并运行,本文档提供相应的简单的解决方案。
2023-06-30
关于MFC线程中处理部分函数出现的内存访问冲突问题
2022-07-22
VS在打开部分文件时出现 %TSD-Header-%bq??C??
2022-05-20
关于vs2019打开2013版本工程时,部分.h和.cpp文件大开为乱码的问题
2022-05-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人