type
status
date
slug
summary
tags
category
icon
password
官方指南过于晦涩难懂,条件讲的不太清楚。成功了赶紧来捋一遍
  1. 必须安装Python 3.6
      • 目前暂不知道细分版本会不会有其他问题,3.6.0版本测试通过
      • python的平台版本必须跟下一步安装的Renderdoc一致,比如都是arm64版或者都是x64版
  1. 从Github下载一个没有编译生成的原生Renderdoc工程库
      • 项目根目录应该有docs、qrenderdoc、renderdoc、renderdoccmd、renderdocshim、util这几个文件夹
      • 项目使用cmake编译,后续设置步骤确认使用Visual Studio可以正常打开,不确定Clion是否能够正常执行
  1. 打开Renderdoc工程
      • 双击renderdoc.sln用Visual Studio打开
  1. 找到相关解决方案
      • 工程由若干个解决方案构成,其中有用的是
        • pyrenderdoc_module
        • qrenderdoc_module
        • qrenderdoc
  1. 设置解决方案输出目录
    1. 在解决方案资源管理器中搜索相关解决方案
    2. 在解决方案路径(红框)右键属性
      1. notion image
    3. 弹出的配置属性界面里找到Python Configuration,将第一步中安装的Python 3.6目录赋值给Custom Python Path
      1. notion image
  1. 保存并生成解决方案
    1. notion image
  1. 复制Helper覆盖Pycharm设置
    1. 找到Renderdoc工程里docs\pycharm_helpers\plugins\python-ce\helpers\generator3内的module_redeclarator.py文件
      替换安装的Pycharm路径中PyCharm Community\plugins\python-ce\helpers\generator3内的同名文件
  1. Pycharm新建工程
  1. 将工程的解释器改为前面安装的Python3.6的虚拟环境
    1. 在菜单栏找到 文件 → 设置 → Python解释器 选项卡
      1. notion image
    2. 在解释器下拉菜单中点全部显示
      1. notion image
    3. 添加一个新的虚拟环境解释器(Type选择VirtualEnv),基于上文安装的3.6.x的版本(Base Python)
      1. notion image
    4. 把工程当前解释器换成这个新建的3.6的
    5. 然后把Renderdoc源码工程路径下renderdoc\x64\Development\pymodules中qrenderdoc.pyd与renderdoc.pyd文件移入虚拟环境的任意文件夹中(如.venv\Scripts)
  1. 修改路径
    1. 选择新加的Python3.6环境然后点添加解释器路径(点红框这个)
      1. notion image
    2. 将上一步两个pyd文件所在的路径添加到解释器路径
      1. notion image
 
  1. 确定后等待Pycharm重新编译工程就好了
 
正确使用Unity的Search功能修改apk为debuggable
Loading...