零基础 游戏关卡选择,截图,查询组件等基本操作
来源:互联网 发布:mac虚拟机win7镜像下载 编辑:程序博客网 时间:2024/06/03 19:38
截取Unity界面的图形在默认路径建立文件夹并储存
void OnGUI()
{
if (GUI.Button(newRect(0,0,60,40),"截图"))
{
Application.CaptureScreenshot(@"Pictures\七月.png"); //注意自己的文件路径以免报错
Debug.Log("截图成功");
}
}
游戏中的关卡选择
void OnGUI() 这是一个生命周期函数
{
if (SceneManager.sceneCount !=SceneManager.sceneCount-1)
{
if (GUI.Button(newRect(0,45,60,40),"下一个关卡"))
{
SceneManager.LoadScene(SceneManager.GetActiveScene().buildIndex + 1);
GameObject gamemanager =GameObject.Find("GameManager");
DontDestroyOnLoad(gamemanager);
}
}
if (SceneManager.GetActiveScene().buildIndex !=0)
{
if (GUI.Button(newRect(0,90,60,40),"上一个关卡")) //建立一个按钮
{
SceneManager.LoadScene(SceneManager.GetActiveScene().buildIndex - 1);
}
}
}
voidOnApplicationQuit() 这是一个生命周期函数
{
Application.Quit();
}
注释:如果Unity是6.0版本
SceneManager.sceneCount替代 Application.levelCount
SceneManager.LoadScene(0);Application.LoadLevel(0);
SceneManager.GetActiveScene().buildIndex替换Application.loadedLevel
查询组件
//既得到父亲身上的组件也得到孩子身上的组件
GameObject testobj =GameObject.Find("Test");
得到所有球类的组件
//testobj.GetComponentsInChildren<SphereCollider>();
Component[] components =testobj.GetComponentsInChildren<Transform>();
foreach (var itemin components)
{
Debug.Log(item.gameObject.name +"++++");
}
- 零基础 游戏关卡选择,截图,查询组件等基本操作
- Unity13--截图、游戏关卡切换、获取组件、添加组件
- Android利用listview实现游戏选择关卡
- UE4从零搭建CF游戏关卡(蓝图篇)
- mac使用基本操作过关卡
- 【史上最坑爹的游戏】002 关卡选择画面的实现
- UE4第二课 创建一个关卡和基本操作
- 零基础如何开发游戏
- ADO.NET与外部数据库连接及查询等基本操作
- cocos2d-x游戏开发系列教程-坦克大战游戏关卡选择场景的编写上
- cocos2d-x游戏开发系列教程-坦克大战游戏关卡选择场景的编写中
- cocos2d-x游戏开发系列教程-坦克大战游戏关卡选择场景的编写下
- Cocos2d-x 3.2 大富翁游戏项目开发-第五部分 单机游戏-关卡选择ScrollView
- cocos2dx关卡选择界面设计
- 浅谈游戏关卡设计
- 浅谈游戏关卡设计
- 设计游戏关卡
- 塔防类游戏关卡分析
- login.js
- UI设计之logo制作基本方法
- app的本地化 & 国际化
- 爬虫问题汇总 + 解决
- 最小化系统后yum的配置
- 零基础 游戏关卡选择,截图,查询组件等基本操作
- SpringMVC与Struts2区别
- Ubunut 系统快捷键任意截图
- UGUI_UGUI组件属性
- 关于烂代码的那些事( 中 )
- SpringMVC RequestParam与PathVariable小结
- Android中使用百度地图无法将地图移动到当前位置的问题
- 组合和继承
- UGUI_UI的深度学习