zoukankan      html  css  js  c++  java
  • 002 调试工具的具体功能

    1 Unity

    a. 在项目中接入 Nibiru SDK Unity 插件,按照 SDK 开发指南和 Unity 插件使用指南完成游戏的基本接入,随后即可开始调试。Unity 开发环境需要和调试工具运行在同一台电脑主机,双击 start.bat 文件打开调试工具,点击启动按钮,调试工具启动需要 JRE 环境。

    b. 点击 Unity 模拟器的启动按钮 

    注:必须先打开模拟器,再启动 unity 项目

     

     2 Cocos2dx

     将“调试工具/Cocos2dx 支持代码”文件夹中的 socketClient.cpp 和

     socketClient.h 文件拷贝到工程 Classes 文件夹下,在启动页面,创建一个接口调用

     客户端启动函数:

     

     然后,在子线程中调用这个接口:

     

    必须用 detach 函数,不能用 join。

     然后先打开调试工具,启动服务,再打开游戏即可。在调试工具的虚拟手柄中点击按

     键或者拖动摇杆,游戏中就能收到对应的键值。具体的调试工具使用方法请参考调试 工具使用指南。

     注意:socket 仅为调试时使用,正式发布,必须禁用 socket 调用代码

      

    手柄模拟

     该功能通过模拟器模拟出手柄键值与正在运行的游戏之间进行交互,将模拟出的手柄键值通过网络发送给插件。其中案件可以直接用鼠标点击,摇杆可以用鼠标拖动,L3 和 R3 分别为左/右摇杆按下的事件。

     

      键盘映射

     该功能可以将虚拟手柄按键映射成键盘按键。点击调试工具要映射的按键,显示“请按键”后,按下对应的键盘按键即可完成映射。如下图所示:

     

    手柄连接

     1. 将支持电脑主机(目前仅支持 windows 部分手柄)的 2.4G 手柄的接收器插入电脑的 USB 口 ;

     2. 手柄连接界面显示已连接的设备,如果灰色显示无设备或者没有找到实际的手柄设备,可勾选“显示所有设备”,在下拉框中选择正确的设备后,点击选择;

     3. 选择模拟器中要映射的按键,显示“请按键”后,通过手柄按键映射到对应的手柄键值;

     

      调试设置

     功能介绍:

     为了让真实数据可以调试游戏,调试工具支持手机通过 Nibiru 驱动连接实际外设,并通过 USB 调试线连接电脑主机上的调试工具,通过数据转发让手机上外设的数据直接传输到 Untiy 模拟器或者 Cocos2dx 直接运行的游戏中,达到真实数据调试的目的。

     需求:

     (1) Android 手机

     (2) 安装 Nibiru 外设驱动

     (3) 通过 USB 线连接到电脑主机,Android 系统已打开开发者权限,允许 ADB 调试

     (4) 电脑主机需要有 ADB 环境。

     注意:调试设置功能与手柄模拟功不能同时启动,只能二选一,如果要使用调试设置,必须先停止手柄模拟中的服务。

     

    使用方法:

     a. “ADB 路径”:先选择 PC 机中 ADB 的安装路径(含有 adb.exe),点击保存并连接,界面提示“连接成功”。如果显示“error:malformed forward spec error:cannot bind socket”则需要停止手柄模拟的功能;

     b. 打开手机上的 Nibiru 外设驱动,连接手柄或者其他外设;

     c. 在界面提示“连接成功”后,运行项目即可收到来自手机外设的键值;

     

     

  • 相关阅读:
    Java学习二十九天
    Java学习二十八天
    47. Permutations II 全排列可重复版本
    46. Permutations 全排列,无重复
    subset ii 子集 有重复元素
    339. Nested List Weight Sum 339.嵌套列表权重总和
    251. Flatten 2D Vector 平铺二维矩阵
    217. Contains Duplicate数组重复元素
    209. Minimum Size Subarray Sum 结果大于等于目标的最小长度数组
    438. Find All Anagrams in a String 查找字符串中的所有Anagrams
  • 原文地址:https://www.cnblogs.com/kubll/p/9026577.html
Copyright © 2011-2022 走看看