android下调试unity3d应用
2024-08-24 17:01:09
原地址:http://blog.csdn.net/armoonwei/article/details/7032455
目前貌似不支持断点调试,但可以通过日志打印(logcat)来跟踪。 在android SDK中有个adb工具,使用此工具来跟踪运行的android应用: adb logcat 启动logcat,并将设备上运行的android应用的运行时信息全部打印出来。 adb logcat -s Unity 如果只想打印Unity的输出信息,使用此命令。 adb logcat -d > logcat.txt 将打印信息输出为文件。 当然,更直接的做法是在应用中集成自己的调试信息窗口,将如下代码关联到一个gameobject: [csharp] view plaincopy
<p>using UnityEngine;
using System.Collections;</p><p>public class GuiTextDebug : MonoBehaviour
{
private float windowPosition = -440.0f;
private int positionCheck = ;
private static string windowText = "";
private Vector2 scrollViewVector = Vector2.zero;
private GUIStyle debugBoxStyle; private float leftSide = 0.0f;
private float debugWidth = 420.0f; public bool debugIsOn = false; public static void debug(string newString)
{
windowText = newString + "\n" + windowText;
UnityEngine.Debug.Log(newString);
} void Start()
{
debugBoxStyle = new GUIStyle();
debugBoxStyle.alignment = TextAnchor.UpperLeft;
leftSide = ;
} void OnGUI()
{
if (debugIsOn)
{
GUI.depth = ;
GUI.BeginGroup(new Rect(windowPosition, 40.0f, leftSide, 200.0f)); scrollViewVector = GUI.BeginScrollView(new Rect (, 0.0f, debugWidth, 200.0f),
scrollViewVector,
new Rect (0.0f, 0.0f, 400.0f, 2000.0f));
GUI.Box(new Rect(, 0.0f, debugWidth - 20.0f, 2000.0f), windowText, debugBoxStyle);
GUI.EndScrollView(); GUI.EndGroup (); if (GUI.Button(new Rect(leftSide, 0.0f,75.0f,40.0f), "调试"))
{
if (positionCheck == )
{
windowPosition = -440.0f;
positionCheck = ;
}
else
{
windowPosition = leftSide;
positionCheck = ;
}
} if (GUI.Button(new Rect(leftSide + 80f,0.0f,75.0f,40.0f),"清除"))
{
windowText = "";
}
}
}
}
</p>
最新文章
- 读取web项目properties文件路径 解决tomcat服务器找不到properties路径问题
- 你真的了解UINavigationController吗?
- 【BNUOJ19500】 Matrix Decompressing
- SQLite的WAL机制
- 简述frame、bounds、center
- 必应(Bing)每日图片获取API
- Java基础之集合框架——使用HashMap地图(TryPhoneBook1)
- 配置Servlet3.0的方式和注意事项!
- easyui的基本用法
- 办理康卡迪亚大学(本科)学历认证『微信171922772』Concordia学位证成绩单使馆认证Concordia University
- Android--->;LinearLayout页面布局方式
- 自己动手编写IOC框架(三)
- bzoj 4026 dC Loves Number Theory
- python 关键字的操作
- 工厂模式如何返回Spring的Bean
- axios与vue的配合使用事例,实现缓存和重复加载的控制
- centos 安装arcgis server 10.1
- Zookeeper浏览器工具和Eclipse插件
- oracle审计的激活与取消
- Ext.net combobox 的disabled
热门文章
- Entity Framework 6.1-Model First
- DayDream, 移动VR 2.0里程碑: 概述(上篇)
- Unity3D项目实战笔记(5):延时功能的几种实现
- PHP学习笔记 - 进阶篇(7)
- CoreAnimation 核心动画二 锚点
- OpenGL7-1-快速绘制接口(使用高效的函数接口进行绘制)
- C++函数模板本质-学习入门
- 慕课网上的Bootstrap学习(二)
- 在java中HttpServletResponse响应中文出现乱码。
- 通过命令行连接oracle数据库/进入sql plus