草庐IT

Unity实战

全部标签

Unity强化学习之ML-Agents的使用

Github下载链接:https://github.com/Unity-Technologies/ml-agentsML-Agents是游戏引擎Unity3D中的一个插件,也就是说,这个软件的主业是用来开发游戏的,实际上,它也是市面上用得最多的游戏引擎之一。而在几年前随着人工智能的兴起,强化学习算法的不断改进,使得越来越多的强化学习环境被开发出来,例如总所周知的OpenAI的Gym,同时还有许多实验室都采用的星际争霸2环境来进行多智能体强化学习的研究。那么,我们自然想到,可不可以开发属于自己的强化学习环境来实现自己的算法,实际上,作为一款备受欢迎的游戏引擎,Unity3D很早就有了这么一个想法

unity安卓接入谷歌登录

只用最单纯的谷歌登录,没有什么Googleplay,不用什么FireBase的sdk,也不要PlayFab这些,网上的资料太杂,太乱。像unity文档里面的方法也很坑,链接:link;它里面的方法就是用googleplay登录的,拉起后会先下载googleplay。不吐槽它不行,它写明是两种登录,结果只是googleplay登入,果断放弃。后来找到的方案参考下面连接的方案,这插件在assetstore也是免费的链接:link需要准备的东西:1,谷歌开发者账号,25美刀一个2,unity生成Keystore3,用keytool.exe生成keystore的SHA1指纹,这个网上资料很多,自行查阅

Unity:利用 射线Ray 检测物体

利用射线Ray检测物体Unity射线(Ray)是通过发射一条射线来检测碰撞体或触发器。不带碰撞器组件的物体时无法检测的,可以在物理设置里取消检测触发器(Edit→ProjectSetting→Physics/Physics2D)。Physics.Raycast(origin,direction,outhitInfo,distance,mask)origin:射线的发射位置;direction:射线的发射方向。hitInfo:射线击中的物体信息;distance:射线距离,缺省表示无限距离;mask:射线蒙版,表示检测了哪个layer,缺省表示检测所有层。此参数的形式有所要求:方法一:intsh

unity中屏幕坐标转换为世界坐标问题Camera.main.ScreenToWorldPoint(Input.mousePosition)

unity中屏幕坐标转换为世界坐标问题首先简单练习一下坐标转换(熟练坐标转换的可以直接看结论或分析)练习题目场景:原坐标系的原点(0,0)偏移到(1,1)点1.分清点问题还是坐标问题(关键步骤避免坐标系变换让人头晕)点问题还是坐标问题,点问题还是坐标问题,点问题还是坐标问题点问题:绝对固定点的坐标值变换例如上述中的原坐标系的(2,2)点,在新坐标系中是(1,1),虽然坐标改变了但是点没有变坐标问题:新旧坐标相同的点变化例如上述问题中(0,0)偏移到(1,1),新旧坐标系均是(0,0),坐标相同但是是不同点2.定义偏移量(结论)我们再定义一个偏移量点问题中,偏移量=新坐标-旧坐标=(1,1)-(

【Unity】填坑,Unity接入Epic Online Service上架Epic游戏商城

EOSSDKForUnity地址:https://github.com/PlayEveryWare/eos_plugin_for_unity_upm可能是Epic官方SDK写得太烂了吧,知名游戏糖豆人(FALLGUYS)开发公司PlayEveryWare基于官方SDK维护了一套EOSUnity插件。Epic是虚幻游戏引擎开发商,2018年12月Epic宣布推出Epic游戏商城至今刚好三年,Epic将平台分成定为12%(远低于当时Steam的30%),并且频繁推出各种让利、免费活动。天下苦G胖久矣,Epic靠着这些骚操作迅速崛起。身边很多朋友买游戏先去Epic看价格,纷纷入坑。作为旁观者的我,一

unity 使用LitJson 读取Json数据 操作步骤

准备工作1.先要下载LitJson,链接:LitJson.2.创建txt文档,文件名:data,先写一个简单地:{“id”:“TXT_NAME”,“Chinese”:“名字”,“English”:“Name”}导入文件3.打开unity,在asset下面创建Plugins文件夹,把litjson-0.15.0\src\LitJson这个文件夹拖进去。(看别人的教程都是dll,但是我没找到,反正可以用)4.创建文件夹Resources,把写好的txt文件放进去。写脚本5.创建脚本ReadJson类内容,记得引用**usingLitJson;**脚本挂在摄像机上可以直接打印出复杂一点文本内容:[{

skywalking测试环境部署实战

skywalking测试环境部署实战一、skywalking组成探针(agent)agent会被安装到服务所在的服务器上,负责进行数据的收集,并向oap发送收集的数据。可观测性分析平台OAP(ObservabilityAnalysisPlatform)接收探针发送的数据进行整合运算,然后将数据存储到对应的存储介质上,比如Elasticsearch、MySQL等存储服务。OAP默认监听两个端口gRPC协议端口11800、HTTP端口12800,gRPC用于探针上报数据,HTTP端口用于UI连接OAP平台获取数据。SkywalkingUISkywalking提供单独的UI进行数据的查看,UI调用O

Python量化交易实战-40easytrader开发环境安装

B站配套视频教程观看初始化easytrader开发环境一、安装对象1.1客户端安装股票的客户端,可以是券商,比如说华泰、海通。也可以是第三方平台,东方财富、同花顺。但是由于easytrader的限制,我们能够使用的客户端只有同花顺。官网:https://www.10jqka.com.cn/下载安装即可打开登录账号:自己注册即可这里大家一定记得自动登录勾选上,脚本才能够稳定运行:我们现在只是登录进去软件,如果要实际交易,我们需要登录到券商。如果你没有券商开户,可以用手机端的同花顺快速开户。我这里已经开户了,点击委托,添加券商账户如果没有账户也可以点击模拟炒股,都是一样的:登录成功完成安装擦欧总。

PhpStudy后门漏洞实战复现

phpstudy后门事件介绍2018年12月4日,西湖区公安分局网警大队接报案,某公司发现公司内有20余台计算机被执行危险命令,疑似远程控制抓取账号密码等计算机数据回传大量敏感信息。通过专业技术溯源进行分析,查明了数据回传的信息种类、原理方法、存储位置,并聘请了第三方鉴定机构对软件中的“后门”进行司法鉴定,鉴定结果是该“后门”文件具有控制计算机的功能,嫌疑人已通过该后门远程控制下载运行脚本实现收集用户个人信息。在2019年9月20日,网上爆出phpstudy存在“后门”。漏洞影响版本phpstudy2016版PHP5.4.45和PHP5.2.17,phpstudy2018版php-5.2.17

L2十档行情逐笔成交数据实战技巧

1、怎么看十档行情?打开任意个股,在盘口即可查看买一至买十,卖一至卖十。Level行情1只能看五档报价,但是五档报价看起来很平静,但是主力很可能会在五档报价之外悄悄布局。使用Level市场,你可以看到10档的买卖报价,你可以看到更多更远,你可以看到主要趋势的全景。2、如何看逐笔成交的数据?点击更多交易进入逐笔交易明细页,准确查看每笔交易,跟踪资金走势。因为level交易的数据是3秒刷新一次,期间的交易数据都是汇总显示的,而level2的交易数据是主动推送的,毫秒级的变化频率,所以可以清楚的看到每笔交易的情况,而level1的交易情况差别很大!Level行情2向用户呈现真实的每笔交易和交易量。用