草庐IT

关于gym新版本0.23.0版本的一些问题以及Box2D的安装

1、所遇到的问题由于我在强化学习需要使用Box2D模块,于是我先使用anaconda卸载重装了当前的gym包(旧版本为0.21.0)。命令分别为:pipuninstallgympipinstallgym然而,它默认安装了gym==0.23.0版本。于是再次运行之前的强化学习程序,会提示我们:nomodulenamed"pygame"于是我们为了程序能运行不得不安装了pygame。pipinstallpygame结果便遇到了更多更恶心的问题。例如下面:ImportError:can’timportname‘rendering’from'gym.envs.classic_control’我们在此网

关于gym新版本0.23.0版本的一些问题以及Box2D的安装

1、所遇到的问题由于我在强化学习需要使用Box2D模块,于是我先使用anaconda卸载重装了当前的gym包(旧版本为0.21.0)。命令分别为:pipuninstallgympipinstallgym然而,它默认安装了gym==0.23.0版本。于是再次运行之前的强化学习程序,会提示我们:nomodulenamed"pygame"于是我们为了程序能运行不得不安装了pygame。pipinstallpygame结果便遇到了更多更恶心的问题。例如下面:ImportError:can’timportname‘rendering’from'gym.envs.classic_control’我们在此网

在Unity中简单地制作一张2D地图并随机生成资源

这个作业属于哪个课程软件工程2022年春-F班这个作业要求在哪里软件工程实践总结&个人技术博客这个作业的目标课程回顾、个人技术总结其他参考文献《构建之法》目录一、技术概述1.1技术使用场景1.2技术难点二、技术详述2.1素材导入2.2编辑素材2.3绘制地图2.4关于图层2.5简单的随机资源生成三、可能遇到的问题以及解决方案3.1素材问题3.2地图制作问题3.3随机生成资源问题四、总结五、参考内容一、技术概述1.1技术使用场景  你不满足于别人提供的现成的地图,想要利用原有的素材来将你自己的想法实现吗?或者你不知道如何获取素材,不知道如何使用素材?在此发挥你天马行空的想象力,用你的鼠标和键盘来绘

在Unity中简单地制作一张2D地图并随机生成资源

这个作业属于哪个课程软件工程2022年春-F班这个作业要求在哪里软件工程实践总结&个人技术博客这个作业的目标课程回顾、个人技术总结其他参考文献《构建之法》目录一、技术概述1.1技术使用场景1.2技术难点二、技术详述2.1素材导入2.2编辑素材2.3绘制地图2.4关于图层2.5简单的随机资源生成三、可能遇到的问题以及解决方案3.1素材问题3.2地图制作问题3.3随机生成资源问题四、总结五、参考内容一、技术概述1.1技术使用场景  你不满足于别人提供的现成的地图,想要利用原有的素材来将你自己的想法实现吗?或者你不知道如何获取素材,不知道如何使用素材?在此发挥你天马行空的想象力,用你的鼠标和键盘来绘

微信小程序实现canvas电子签名(canvas2D)

解决了无法清空画布以及手写位置偏移的问题wxml             { sysType === 'iOS' ? 'canvas' : 'canvas bg000'}}" disable-scroll="true" bindtouchstart="canvasStart" bindtouchmove="canvasMove" bindtouchend="canvasEnd" touchcancel="canvasEnd" binderror="canvasIdErrorCallback" style="width: {{canvasw}}px;">                     

微信小程序实现canvas电子签名(canvas2D)

解决了无法清空画布以及手写位置偏移的问题wxml             { sysType === 'iOS' ? 'canvas' : 'canvas bg000'}}" disable-scroll="true" bindtouchstart="canvasStart" bindtouchmove="canvasMove" bindtouchend="canvasEnd" touchcancel="canvasEnd" binderror="canvasIdErrorCallback" style="width: {{canvasw}}px;">                     

Unity学习笔记(7) Unity2D骨骼动画制作流程

用骨骼动画最大的好处就是方便之后做换装系统。无论对3Dor2D游戏都是这样的。这篇博文记录一下2D骨骼动画的制作流程,参考b站麦扣的系列教程:https://space.bilibili.com/370283072/channel/seriesdetail?sid=211996素材制作用PS做一个将人物各个部件(骨骼)都分解开来的人物模型。导出时注意选择PSB模式,不然无法分层读取。导入Unity直接将PSB文件拖拽进去工作区,记得选择精灵模式为多图片模式:骨骼绑定进入SpriteEditor,用SkinningEditor模式:绘制骨骼用CreateBone创建骨骼。需要有一个骨骼能够联动影

Unity学习笔记(7) Unity2D骨骼动画制作流程

用骨骼动画最大的好处就是方便之后做换装系统。无论对3Dor2D游戏都是这样的。这篇博文记录一下2D骨骼动画的制作流程,参考b站麦扣的系列教程:https://space.bilibili.com/370283072/channel/seriesdetail?sid=211996素材制作用PS做一个将人物各个部件(骨骼)都分解开来的人物模型。导出时注意选择PSB模式,不然无法分层读取。导入Unity直接将PSB文件拖拽进去工作区,记得选择精灵模式为多图片模式:骨骼绑定进入SpriteEditor,用SkinningEditor模式:绘制骨骼用CreateBone创建骨骼。需要有一个骨骼能够联动影

基于C#+unity的2D跑酷闯关对战冒险游戏设计 课程报告+答辩PPT+源码

目录项目说明11.1.项目目标11.2.软硬件环境需求21.3.使用的关键技术2需求分析22.1.系统用例22.2.业务流程3概要设计43.1.功能模块设计43.2.核心类图5界面设计5选题—2D跑酷闯关对战游戏选题动机:因为本学期学习的语言主要是C#,而unity主要是与C#语言结合密切,脚本语言均为C#,所以小组成员计划借助本次课程项目设计机会制作一次游戏,而在小组讨论之后,决定选择以马里奥为代表的经典横版闯关游戏,其游戏制作难度适宜小组成员当前水平,同时可以学习unity2D引擎,将其与本学期所学的C#语言相结合,制作出一个拥有简单跑酷关卡并加入对战元素的单人休闲娱乐游戏。功能设计:本2

基于C#+unity的2D跑酷闯关对战冒险游戏设计 课程报告+答辩PPT+源码

目录项目说明11.1.项目目标11.2.软硬件环境需求21.3.使用的关键技术2需求分析22.1.系统用例22.2.业务流程3概要设计43.1.功能模块设计43.2.核心类图5界面设计5选题—2D跑酷闯关对战游戏选题动机:因为本学期学习的语言主要是C#,而unity主要是与C#语言结合密切,脚本语言均为C#,所以小组成员计划借助本次课程项目设计机会制作一次游戏,而在小组讨论之后,决定选择以马里奥为代表的经典横版闯关游戏,其游戏制作难度适宜小组成员当前水平,同时可以学习unity2D引擎,将其与本学期所学的C#语言相结合,制作出一个拥有简单跑酷关卡并加入对战元素的单人休闲娱乐游戏。功能设计:本2