摘要: UI Toolkit进阶 - Template模板 上篇文章我们介绍了UI Toolkit,但是没有深入它的用法。本文就以一个项目界面从UGUI到UI Toolkit的改造过程为例,来学习一下较高阶的使用方法。 首先介绍一下本次的项目MarkovCraft,这个项目是在MarkovJunior基础上的一个二次开发,把原项目放在了Unity中,让用户在 阅读全文
posted @ 2024-04-09 17:27 DevBobcorn 阅读(34) 评论(0) 推荐(0) 编辑
摘要: Unity新版UI系统UI Toolkit初探 目前Unity中应用最广泛的官方界面系统是Unity UI,也就是通常说的UGUI。这个系统功能强大,官方支持较好,并且基于GameObject的设计和Unity开发的其他方面是一致的,便于理解和使用。但是,成也GameObject败也GameObject,因为每一个界面元素都要一个GameObje 阅读全文
posted @ 2024-03-18 22:01 DevBobcorn 阅读(188) 评论(0) 推荐(0) 编辑
摘要: ML-Agents Python包安装 Unity的机器学习工具包ML-Agents还是挺好用的,但是其Python后端在安装的过程中会出一些问题,在这里记录一下。 为了方便多Python环境管理,我在搭建环境的时候使用了Anaconda包管理器。目前ML-Agents支持的Python版本为3.10.12,版本过高或过低都可能会缺少对应 阅读全文
posted @ 2024-02-05 23:44 DevBobcorn 阅读(18) 评论(0) 推荐(0) 编辑
摘要: Windows平台下Unity-ROS环境搭建 最近在做AI+机器人的课程项目,因为平常用Unity比较多,所以就想着把Unity和ROS结合起来使用。上Github上面一查发现官方是有做适配的。虽然已经有一段时间没有更新了,但也还能用。搭建的步骤和在搭建过程中遇到的一些问题,在这里记录一下。 ROS-Unity介绍 ROS-Unity就是在原本 阅读全文
posted @ 2024-02-01 20:07 DevBobcorn 阅读(93) 评论(0) 推荐(0) 编辑
摘要: Docker Desktop安装Elastic Search 期末Python的课程项目选了图像分类的选题,其中存储和检索各类图像表征的部分比较适合使用ElasticSearch来做,所以就来学习一下它的基本使用。网上大部分的教程均使用Linux环境下的Docker来安装且使用较旧的7.X版本。本文记录一下在Docker Desktop+WSL的Docker环 阅读全文
posted @ 2023-12-25 23:22 DevBobcorn 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 自己动手,从源码构建Aseprite! 最近想试试这个很有名的像素画软件Aseprite,但是又囊中羞涩,没有钱去买Steam版。不过不要紧,Aseprite是开源软件,并且它的源文件是不需要花钱购买的。本着先上车再补票的原则,这篇文章就来尝试一下从源文件构建这个软件。 构建的过程在官方的Github仓库里面描述得比较清楚了,本文记录一下 阅读全文
posted @ 2023-12-04 22:14 DevBobcorn 阅读(56) 评论(1) 推荐(0) 编辑
摘要: 在Unity中模块化管理自定义功能和资源 之前在做Unity项目时,有时会遇到多个项目共用同一部分代码或资源的情况。而当被共用的部分需要更新的时候,手动复制替换非常麻烦,并且可能会有遗漏。对于这个问题,一个很好的解决办法是将可复用的文件打包为自定义包(Custom Package),使用git等版本控制工具来管理每个包的内容。 什么是Pac 阅读全文
posted @ 2023-12-01 12:35 DevBobcorn 阅读(35) 评论(0) 推荐(0) 编辑
摘要: Periodic Spells 元素周期表之咒 当你翻阅元素周期表的时候,看着各种元素符号在你眼前闪过,你曾否有什么惊人的发现?某些元素符号首尾相连,竟能连成许多单词,例如GeNIUS(铬 氮 碘 铀 硫),LuCK(镥 碳 钾),十分有趣。在好奇心的驱使下,我决定找一找有多少这样的单词。幸好我们有Python,可以免去手动列举的麻烦,因为元素符 阅读全文
posted @ 2021-03-13 00:16 DevBobcorn 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 魔改Minecraft Classic网页重制版的地形生成器 II 最近又想起了Mojang的2020愚人节更新20w14infinite,就翻了翻反混淆后的彩蛋维度代码,发现原理很简单,效果却很有趣,所以又把之前玩过的Minecraft Classic重制版又拿出来,用JavaScript实现一下我比较喜欢的几个维度的生成。为了方便各位读者自行尝试,我将修改后的版 阅读全文
posted @ 2021-01-05 00:23 DevBobcorn 阅读(553) 评论(0) 推荐(0) 编辑
摘要: Python调用有道API实现翻译功能 # -*- coding:utf-8 -*- import requests from requests.exceptions import RequestException def translate(str_org): data = { 'doctype': 'json', 'type': 'A 阅读全文
posted @ 2020-11-22 00:44 DevBobcorn 阅读(133) 评论(0) 推荐(0) 编辑