- 博客(7)
- 收藏
- 关注
原创 Unity关于MlAgent的安装中出现的问题与解决方案分享
1.第一个问题就是python的版本问题导致后面进行训练是无法连接,我的版本是3.10.x的教程上说3.6.x以上的版本都行,其实不行,3.9.x以上的都不兼容,所以我们需要下载python3.8.x的版本然后在创建虚拟环境时指定用python3.8.x版本的创建,这样就可以解决numpy中的wheel问题。unity的MLAgent其实已经推出有段时间了,但是奇怪的是在安装的时候明明按照教程一步步来的还是会出现很多教程上没有的问题。下面还有,其实就是具体的帮助界面,只要有这个其实就成功了。
2023-11-15 16:38:18 481
原创 利用keras框架搭建一个简单CGAN模型,制作一个数据集用作训练
如果想通过控制台输入控制图像生成的话,可以将生成器中label封装一层文本相似度比较的程序,通过比较输入文本与数据集中映射文本的相似度选取最高相似度的文本对应的序号作为随机条件噪声输入,只需要把sample_labels = np.arrange(0,20).reshape(-1,1)改为np.array(输入的随机条件噪声值).reshape(-1,1)就行,当然本代码中的图像展示只是训练结果,如果需要测试结果必须通过读取保存好的模型.h5文件进行predict().
2023-05-10 13:09:37 619
原创 Unity官方FPS教程解析(四)
第一部分,加括号这里个人认为是为了在视觉上分离各个功能区块,实际执行不影响顺序,transform.Rotate()函数,旋转控制,此处为创建一个三维向量作为角色的新的视角角度(vector3),此处就调用到了我们上一期讲到的角色输入的预处理脚本,m_InputHandler是其一个实例对象,我们转到这个函数的实现,我们就可以看到,的确是其功能调用,具体功能可以看上一期的解析,如图。第二行就是垂直旋转的角度限制,因为水平旋转是可以一周的,但是头显然做不到垂直旋转一周,最多旋转到看到自己的脚就可以了,
2023-05-10 12:36:15 747
原创 Unity官方FPS教程(三)
总结一下:这次的脚本其实就处理了基本的并且用于玩家的用户输入,这也和脚本名很贴合,之所以这么多函数,其实都是为了复用性以及减少耦合性,我们在编程中虽然第一时间想不出来但是我们在多次修改时应该注意到这些方面,这也是一种加快运行的方式吧,这篇文章水了3600字左右,本来想着随便写一些的,但是为了我自己养成这种习惯的话我也是坚持下来多水了几个字(doge),希望各位也能从中找到一些什么,这个教程呢脚本还是有点多的,按照我的速度可能很拖拉,但是能写就尽量写吧,至此第一个脚本到此结束。
2022-10-31 14:50:23 1638
原创 Unity官方FPS教程解析(二)
其下包括了两个主要部分,第一个就是FeedBackFlashCanvas,主要为状态反馈,其作用与上面的淡出效果一样,一个是受打击时反馈,一个是血量低时反馈(此处为了凸显效果改为了亮色),这里直接贴图。所以,我们可以得出,一个基本的可互动的敌人至少需要有一个模型(让你能看得见),一个血条(让你能打的),以及一个交互脚本,所以就官方例子来说,敌人已经足够简化了。到此算是整个案例的基本的层次结构大都了解了,剩下的就是最重要的脚本了,下一期我们就从我们的主角Player的控制讲起吧。
2022-10-23 15:34:37 1267
原创 Unity官方FPS教程解析(一)
在刚接触Unity的时候学习官方教程时下载导入过官方FPS教程,但是由于什么都不懂所以光是看着整个层次面板都觉得难受😂,所以就放弃了,今天算是重拾并且也算是对一些和我一样的刚接触的各位发表一些自己的见解。(一)下载并导入这个FPS资源,如图: 导入与打开操作我就跳过了,没有什么注意的。(二)观察游戏层次面板如图: 这里建议各位刚接触新手别急着点开所有层次关系,目前的层次是官方已经布局好了的并且有分隔标识,不然的话会冒藏话的。 整个面板包括6个部分:在查看其组成时可以选中目标然后在编辑场景中按F,即可聚焦
2022-10-21 14:47:29 2777
原创 VS2022Debug 附加Unity程序遇见的问题(由于目标计算机积极拒绝,无法连接)
删除了上面划红线的工具,然后重新下载导入,此时打开这个项目的文件时,解决方案资源管理器会提示缺少一些文件,然后让你下载导入(忘了截图了,问题不大),完成之后再次调试附加,然后我就成功进入debug了。
2022-10-14 18:06:47 3732 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人