- 博客(16)
- 收藏
- 关注
原创 UFSM状态机 推荐一个适合于Unity的有限状态机
项目地址:https://gitee.com/xiongks/ufsm-state-machineUFSM状态机介绍UFSM是一个适合于Unity中使用的状态机,方便为一个MonoBehaviour子类添加状态控制,代码精简,使用简单简单使用教程1.脚本继承自FSMBehaviour(FSMBehaviour继承自MonoBehaviour)public class CubeController : FSMBehaviour<CubeController>2.脚本中定义状态
2020-09-29 19:52:57 358
原创 UGUI拖拽和范围限制
UGUI拖拽和范围限制实现效果如下说明:脚本挂Image上的,Iamge是窗口红色标题栏Drag3是一个窗口因为测试忘了改名字这个拖拽脚本对于三种Canvas渲染模式均有效实现代码如下using UnityEngine;using UnityEngine.EventSystems;public class Drag3 : MonoBehaviour, IBeginDragHandler, IDragHandler{ public RectTransform dragTar
2020-09-29 00:45:54 2442 1
原创 UnityHub无法安装模块问题的终级解决办法:UnityHub安装任意版本Untiy
问题描述当我们通过单独安装再添加到Hub中的Unity编辑器无法安装其他模块,表现如下图:解决办法第一步 卸载这个版本用下面给大家介绍的方式安装不建议使用单独安装的方式,除非真的没有网络可用第二步 打开官网下载页面第三步 打开对应Unity版本的Release nodes页面小提示:我们从这个页面 1.可以得到所有离线安装的模块 2.可以了解当前版本修复的Bug和已知但未修复的问题 3.此版本Unity依赖的其他开发工具的对应版本,比如JDK,SDK,AndroidStudio这
2020-09-26 00:46:15 16142 13
原创 Scrapy学习笔记
response.xpath()方法来选择要提取的元素,然后使用Item()类将其保存到数据库或文件中。例如,以下代码可以提取网页中的所有标题:def parse(self , response) : #如果使用css可以用用 response.css() for title in response . xpath('//h1') : yield {示范2。
2023-04-05 01:01:43 111
原创 Lua 实现Get Set属性
很多时候我们希望在对某个字段操作的时候执行额外的逻辑,下面的Lua代码实现C#那样的GetSet属性的例子,如果需要对具体某个属性添加控制逻辑可以在原方法中判断键
2023-02-15 20:45:19 307
原创 esp32烧录失败A fatal error occurred: Timed out waiting for packet header解决办法
esp32烧录失败A fatal error occurred: Timed out waiting for packet header解决办法
2022-08-09 01:38:58 2873
原创 json-server 模拟数据
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2021-12-13 17:33:27 862
转载 2021-08-17
树莓派安装邮件服务器参考https://blog.csdn.net/gyxuehu/article/details/78500645
2021-08-17 02:12:20 101
原创 UGUI 按Tab键切换下一个输入框或其他UI组件
using System.Collections.Generic;using UnityEngine;using UnityEngine.EventSystems;using UnityEngine.UI;public class TablePressNext : MonoBehaviour{ //把需要用Tab键选择的物体按顺序拖入这个集合即可 public List<Selectable> selectables; private void Update()
2021-04-08 13:32:11 316 1
转载 树莓派安装mono和monodevelop
笔记一:树莓派4B安装mono环境运行C#程序下面主要记录如何在树莓派上运行C#开发的winform窗体程序。对于已经安装好Raspbian系统的树莓派,通电开机后打开命令行窗口并输入一下命令:1.sudo apt install apt-transport-https dirmngr gnupg ca-certificates2.sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BF
2020-12-30 18:39:50 1118
原创 使用UGUI绘制鼠标选区
话不多说,直接上代码直接Ctrl+C ,Ctrl+Vusing UnityEngine;using UnityEngine.EventSystems;//事件系统的命名空间using UnityEngine.UI;using UnityEngine.Events;//功能:在屏幕上绘制一个举行区域//此脚本挂一个铺满全屏的Image或者text上,并为其创建一个名为Mask的Image子物体public class ScreenRectDrawing : MonoBehaviour,IPoi
2020-11-19 11:59:19 239
原创 C#多条件排序实现
前言简单排序我们都知道,比如冒泡排序,选择排序等待,但是只能对基本数据类型排序但有时候我们需要对一个对象的多个条件进行排序,比如学生有学号和年龄,我们的需求是根据年龄排序,如果年龄一样再根据学号排序,这个时候是不是很打脑壳呢也可能不是学生类排序,可能是其他任何对象的多个条件排序我们可以使用C#中的泛型+委托的方式解决这个问题,废话不多说,上代码:注意看注释万能排序工具类:class ArrayHelper{ //条件委托 给a,b两个对象, 返回a基于自定义条件是否大于b
2020-10-22 00:01:51 2341
原创 UnityGameFramework简明文档
本文档参考Demo gitee地址: https://gitee.com/xiongks/UnityGameFameworkDocDemo下载框架 gitee地址:https://gitee.com/jiangyin/UnityGameFramework搭建框架拖入一个GameFramework的预制体到场景中(这个场景作为启动场景)运行游戏可以看到左上角调试按钮,点开可以看到运行时调试信息报错 > Entrance procedure is invalid...
2020-10-20 23:44:16 1973
原创 Unity自动修复Sentinel key not found (h0007)错误
问题表现我是在装完系统然后封装系统,再将系统封装到其他电脑上的时候会出现这个问题解决办法下载 修复H0007.exe放到Unity安装目录的Editor目录下然后双击运行,会自动修复谢谢浏览!如果您觉得本文不错记得点赞关注并分享欢迎对游戏开发感兴趣的同学,扫描二维码加老师微信...
2020-09-26 11:26:41 8864 3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人