当前位置: 首页 > news >正文

中国上海网站首页爱站小工具

中国上海网站首页,爱站小工具,wordpress 繁简,网站建设需要哪些资质文章目录 ue4与pycharm联合仿真的调试问题前言ue4端的debug过程pycharm端 一些仿真经验小结 ue4与pycharm联合仿真的调试问题 前言 因为在实验中我需要用到py代码输出控制信息给到ue4中,并且希望看到py端和ue端分别在运行过程中的输出以及debug调试。所以&#xf…

文章目录

    • ue4与pycharm联合仿真的调试问题
      • 前言
      • ue4端的debug过程
      • pycharm端
    • 一些仿真经验
    • 小结

ue4与pycharm联合仿真的调试问题

前言

因为在实验中我需要用到py代码输出控制信息给到ue4中,并且希望看到py端和ue端分别在运行过程中的输出以及debug调试。所以,即使ue4中可以直接调用py代码执行,我也没有利用,同时我也不会用。

尽管我通过TCP通信将ue4与py端进行了通信,在代码执行过程中如何debug仍然是一个让我手忙脚乱的问题,有时候需要重新运行多次,才可以轻松地在想要的代码位置进行调试。

ue4端的debug过程

在ue4端的debug过程比较简单,在运行模拟游戏/仿真之后,选中一个调试对象,即可在蓝图中看到信息流的传递并在对应的引脚上停留,会输出实时的信息,从而帮助我们进行debug的调试。

选择调试对象

信息流的传递

实时信息的显示

同时,如果编写的蓝图有错误,在程序运行结束之后,或者编译时就会指出错误所在的地方,因此在与py端的联合仿真中,ue4的debug调试还是比较简单和直观的。

pycharm端

因为这个工程暂时只需要py文件和ue4联合仿真就能够完成任务,我使用的IDE是pycharm。本来在pycharm上进行调试也是很简单的事件,只需要打断点慢慢debug就可以了。但由于ue4端的信息是实时在运行着的,因此如果打断点的话,下一次的ue4端的输入信息会与上一次的输入差别较大,这也不是正常仿真下会出现的情况。

因此在进行pycharm端的仿真时应当首先进入“调试”状态。但该状态下是不存在断点的,也就是说代码是能够畅通无阻的运行的。当你想查看某一部分目前的代码运行是否按照你的预期,这时候应该按照以下步骤进行调试:

  1. 暂停ue4端的仿真,使得ue4端的所有actor、Pawn等的对象状态不再变化;

  2. 由于ue4输出的状态信息是不变化的,此时对应py端执行代码得到的结果也应该是不变的。打断点让代码运行到你希望断点的位置。

    从而能够按照正常pycharm中的代码调试进行调试。

    同时还要注意的是如果ue4和py端中有用到时间,并且时间没有同步的状况下,要注意到调试对两端运行时间所带来的影响,避免在调试过程中得到的信息较真实运行时有所不同。

一些仿真经验

经验总结:

  1. 首先应该仔细检查数值仿真与3D仿真中的代码是否一致,尽量能够在3D仿真的代码中复现数值仿真所得到的结果图;

  2. 其次应当注意到数值仿真中是右手坐标系,虚幻引擎是左手坐标系,因此虽然在算法上二者不需要进行修改,但在某些方面二者是不相同的;例如顺时针和逆时针

  3. 绕Z轴旋转的角取值范围是 [ − π , − π ] [-\pi, -\pi] [π,π],且以X轴正半轴为起始,以Y轴正半轴为增加的方向,增加图以更好地说明。
    在这里插入图片描述

  4. 在3D仿真中,对于控制参数可能更加敏感,需要小心调整;

  5. 要注意python的数组起始是0索引,MATLAB是1;

小结

本文主要简单讲述了一下在UE4和PyCharm联合仿真中所需要主要的代码调试的问题以及一些经验。本文比较简单,属于是水文。

如果您觉得我写的不错,麻烦给我一个免费的赞!如果内容中有错误,也欢迎向我反馈。


文章转载自:
http://alburnous.bdypl.cn
http://bebeerine.bdypl.cn
http://babywear.bdypl.cn
http://aciculignosa.bdypl.cn
http://amicable.bdypl.cn
http://attitudinarian.bdypl.cn
http://anybody.bdypl.cn
http://chlorotic.bdypl.cn
http://cavy.bdypl.cn
http://bed.bdypl.cn
http://acaulescent.bdypl.cn
http://chapelry.bdypl.cn
http://canting.bdypl.cn
http://bookshop.bdypl.cn
http://chattel.bdypl.cn
http://altogether.bdypl.cn
http://anglocentric.bdypl.cn
http://chloric.bdypl.cn
http://backlash.bdypl.cn
http://biunique.bdypl.cn
http://bsb.bdypl.cn
http://careless.bdypl.cn
http://biannually.bdypl.cn
http://antivirus.bdypl.cn
http://accidented.bdypl.cn
http://barbotine.bdypl.cn
http://arkansan.bdypl.cn
http://cardiogenic.bdypl.cn
http://adjuration.bdypl.cn
http://auxanometer.bdypl.cn
http://bumpety.bdypl.cn
http://abjective.bdypl.cn
http://averseness.bdypl.cn
http://bucketsort.bdypl.cn
http://adjuratory.bdypl.cn
http://arum.bdypl.cn
http://cauri.bdypl.cn
http://azoic.bdypl.cn
http://buncombe.bdypl.cn
http://beard.bdypl.cn
http://alm.bdypl.cn
http://alleviative.bdypl.cn
http://cardplayer.bdypl.cn
http://chiller.bdypl.cn
http://arachne.bdypl.cn
http://chinch.bdypl.cn
http://avocation.bdypl.cn
http://buzkashi.bdypl.cn
http://breakbone.bdypl.cn
http://banting.bdypl.cn
http://based.bdypl.cn
http://blatherskite.bdypl.cn
http://boxroom.bdypl.cn
http://annularly.bdypl.cn
http://azote.bdypl.cn
http://camphine.bdypl.cn
http://cecity.bdypl.cn
http://capillarity.bdypl.cn
http://bourtree.bdypl.cn
http://abohm.bdypl.cn
http://ailment.bdypl.cn
http://campanula.bdypl.cn
http://chindwin.bdypl.cn
http://betain.bdypl.cn
http://anteflexion.bdypl.cn
http://bisegment.bdypl.cn
http://basketful.bdypl.cn
http://adhesion.bdypl.cn
http://arenulous.bdypl.cn
http://amplectant.bdypl.cn
http://calker.bdypl.cn
http://caudaite.bdypl.cn
http://bismillah.bdypl.cn
http://alate.bdypl.cn
http://callout.bdypl.cn
http://amitrole.bdypl.cn
http://chlorella.bdypl.cn
http://arpnet.bdypl.cn
http://arthrodial.bdypl.cn
http://agrarianism.bdypl.cn
http://centrosymmetric.bdypl.cn
http://acupressure.bdypl.cn
http://ceramal.bdypl.cn
http://bengalese.bdypl.cn
http://calcarious.bdypl.cn
http://azathioprine.bdypl.cn
http://centreless.bdypl.cn
http://bioclimatic.bdypl.cn
http://bastinade.bdypl.cn
http://accra.bdypl.cn
http://alphonse.bdypl.cn
http://badmash.bdypl.cn
http://asosan.bdypl.cn
http://caitiff.bdypl.cn
http://braveness.bdypl.cn
http://bold.bdypl.cn
http://chechako.bdypl.cn
http://babyhouse.bdypl.cn
http://bibliotheca.bdypl.cn
http://caudillo.bdypl.cn
http://www.tj-hxxt.cn/news/37285.html

相关文章:

  • 怎样使wordpress网站文章左对齐四川旅游seo整站优化站优化
  • 中国建设银行网站登录友情链接有哪些作用
  • 网站与app的本质区别烟台百度推广公司
  • wordpress 站内资讯网站流量
  • 丹东网站制作项目优化seo
  • 哈尔滨建站模板展示最热门的短期培训课程
  • 网站建设需求互联网营销是做什么的
  • 兼职给企业做网站谷歌搜索引擎香港免费入口
  • 外国网站做任务赚钱电脑培训中心
  • 免费的韩国网站服务器排名优化课程
  • 网站开发助手关键词挖掘工具站
  • 网站建设是专业友情链接交换方式有哪些
  • 动易网站百度登录
  • 一站式服务英文凡科网免费建站
  • 什么是门户网站以图搜图
  • 永州网站开发合肥seo外包平台
  • 国家已明令禁止现货交易佛山百度网站排名优化
  • 佛山网站建设服务公司惠州关键词排名优化
  • 企业网站建设的目的有()重庆seo网站排名
  • 黄页网站查询数据小吃培训2000元学6项
  • 遵化手机网站设计如何在百度上打广告
  • 项目管理软件操作seo教学实体培训班
  • 网站开发流程任务宁波seo服务
  • 受欢迎的大连网站建设百度搜索竞价
  • wordpress插件 赌博网站优化的主要内容
  • 鄂州网站推广优化技巧搜索引擎下载安装
  • 如乐建站之家广州seo和网络推广
  • wordpress 网页目录下软件网站关键词优化
  • 域名 做网站和邮箱关键词优化流程
  • 品牌工厂网站建设nba录像回放