【UNITY3D 游戏开发之九】两个调试程序的小细节(创建暂停脚本及UNITY REMOTE 4)

本站文章均为  李华明Himi 原创,转载务必在明显处注明: 
转载自【黑米GameDev街区】 原文链接:  http://www.himigame.com/unity3d-game/1622.html

在使用Unity进行项目开发时,有时我们想要调试程序,检查bug出现的原因时,往往需要一边操作着一边需要去点击 Unity的暂停按钮,不太方便。

再或者有时想做完一个功能,想及时手机上看运行效果,但是却因为build时间过长,而影响开发效率。

那么这里Himi简单分享便于调试的两个小细节:

1. 创建一个暂停脚本。

假设,你的项目是个ARPG的项目,你的左手可以要AWSD来操作移动,右手呢则要来操作攻击按键和释放技能。如果你想在主角攻击的特定时刻暂停看下效果那么就要停止一个手的操作来去操作鼠标点击unity的暂停按钮。可能这时候回到项目发现你想看的效果已经过去了。

所以呢,我们可以创建一个如下的脚本,通过一个按键来方便控制暂停和播放(当然unity默认的也有快捷键,但是个组合按钮还是不够方便)

 

using UnityEngine;
using System.Collections;

public class PauseCS : MonoBehaviour {
bool isGamePause;

void Start () {
Application.DontDestroyOnLoad(this.gameObject);
}

void Update () {
if (Input.GetKeyDown (KeyCode.P)) {
if (!isGamePause)
{
Time.timeScale = 0.0f;
}
else
{
Time.timeScale = 1.0f;
}
isGamePause = !isGamePause;
}
}
}

代码很简单,主要是一种方便的思想。

2.  Unity Remote 4

有时候想真机看下效果或者需要摇杆操作,需要build手机上运行,比较麻烦。 那么Unity 官方也考虑到了,所以在Apple Store 和 Android Market 都能下载到这个 《Unity Remote 4》

使用方式很简单:

1) 下载这个app到手机上,然后打开它

2) Unity Editor 中设置以下。如下图:(Edit – Project Settings – Editor)

20150523212602

3) 然后我们会看到设置页面: 根据自己的手机类型,选择 Android 或者 iOS 设备。

0150523212841

3) 连接usb到你的电脑上

4) 最后运行项目,你的项目就会出现在你的手机上啦~

 

备注:

1.如果win 的unity运行的项目在iPhone 中的 Unity Remote 4 并没有显示,那么请你下载安装个iTunes(主要是win平台需要iPhone的完美驱动)

2.如果你运行的项目然后关掉重新运行没显示,可以通过 Edit – Project Settings – Editor 这个步骤设置页面,Device 选择下其他设备,再选回来,你手机上就刷新了~

 

这篇Himi想说,只要能提高效率的方式,要不负一切代码搭建起来。 因此对于如何开发 Untiy的菜单插件和一键打包unity3d项目到ios 和 android 等也会陆续研究。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值