Unity学习笔记-20240907
P13_8.Animator 打开Windows窗口选择Animation,并拖拽至Game游戏窗口同侧。 打开Windows窗口选择Animator,并拖拽至Scene场景窗口同侧。 创建动画控制器关联Animotor对象点击create按钮创建 将初始状态的图片移动到playerIdel,可点击播放按钮查询动画,这里采样率设置10动画较为流畅。 采样率按钮,在Animation选框的右边...三个小点(竖着的) 忽略playerMove(同上创建方式),动画选择参考截图。 关联动画并建立联系 部分主要涉及代码逻辑,其他省略 private Animator anim;[SerializeField] private bool isMoving; // 获取子类的动画组件 anim = GetComponentInChildren<Animator>(); ...// 判断是否在移动isMoving = rb.velocity.x != 0;anim.SetBool("isMoving",...
Idea远程调试Java项目
参考博客:idea,使用Remote 连接tomcat,远程DEBUG模式调试 Linux服务器下调试项目 本机Idea环境配置Idea选择Remote JVM Debug Host:你的服务器ip地址 Port:服务端端口 JDK 5 - 8 命令如下: 注意JDK版本,不同版本的JDK对应命令不同。 -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 Linux服务器Tomcat配置在tomcat/bin/setenv.sh添加如下命令: 若不存在setenv.sh就新建 JAVA_OPTS="-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005" 然后重启Tomcat服务,点击Idea刚才新建的远程调试 截图显示,即为连接成功。然后就可以开始远程调试项目了。
Unity学习笔记-20240901
【Unity教程】从0编程制作类银河恶魔城游戏】 lesson: 10 - 12 【113.Craft】 补档,上述视频缺失章节 (来源:视频评论区) 素材资源文件 Input.GetButtonDown("Jump") 通过名称Jump可获取点击事件 void Update(){ if ( Input.GetButtonDown("Jump")) { Debug.Log("Jump"); }} 在Unity中Edit\Project settings下可以找到输入设置 Rigidbody2D需要和Player(小球)建立关联关系 点击space空格实现小球跳跃 C# 端代码示例 using System;using System.Collections;using System.Collections.Generic;using UnityEngine;public class Player :...
Unity学习笔记_20240831
【Unity教程】从0编程制作类银河恶魔城游戏】 lesson:8 Unity布局(2D开发) 预览效果 界面布局调整 视图调整比例 工具快捷键Q W E R T Y 快捷工具调整水平位置 小球真实下落碰撞效果 Box Collider 2D 是一个用于2D物理系统的碰撞器组件。它定义了一个矩形区域,用于检测物体之间的碰撞。 Circle Collider 2D 是一个用于2D物理系统的碰撞器组件。它定义了一个圆形区域,用于检测物体之间的碰撞。 Rigidbody 2D 是一个用于2D物理系统的组件,它赋予游戏对象物理属性,使其能够受到力的影响并进行物理模拟。 Gravity Scale 是 Rigidbody 2D 组件的一个属性,用于控制物体受重力影响的程度。 Material(材质)用于定义游戏对象的外观。材质决定了对象如何与光线交互以及如何渲染。 复制出多个平台,弹跳系数降低,让小球自己滚动。
Win11开启WSL
Win开启相关服务win + r打开命令行,输入control进入控制面板 control 开启相应服务 执行完成后,计算机需要重启 Hyper-V Virtual Machine Platform 安装WSL cmd 命令输入 wsl --install 安装完成后,进入linux
Linux搭建Minio文件服务器
参考博客 创建minio文件目录cd /opt/ mkdir minio 下载安装包wget https://dl.minio.io/server/minio/release/linux-amd64/minio 初始化miniocd /opt/minio/ touch minio.log 赋予下载minio文件执行权限 chmod 777 minio 设置环境变量vim /etc/profile # set minio environmentexport MINIO_ROOT_USER=fileadminexport MINIO_ROOT_PASSWORD=fileadmin source /etc/profile 启动minio –console-address “:port” 指定端口 ./minio server /opt/minio/data --console-address ":62222" /opt/minio/data为文件数据目录 放开指定端口的防火墙配置开放指定端口 firewall-cmd...
SpringBoot项目中引入封装SDK的jar包
项目简述我的需求:将XX接口的封装SDK,在不同项目中引入jar包/maven私库,实现一次维护,多项目使用。 默认SDK读取配置文件: 读取配置文件目录:项目模块/resources/ default_xx_config.yml - 默认启用yml格式配置文件 default_xx_config.properties - 按需集成properties配置文件 动态指定覆盖默认配置文件: 读取配置文件目录:项目模块/resources/xx_sdk/config.yml default_xx_config.yml jsUser: appNo: demoAppNo appKey: demoAppKey url: demoUrl: /api/xx/getXXX JsUserModel.java jsUser 对应的 yml 文件中配置,其余appNo\appKey\url等不予展示,不影响理解。 public class JsUserModel { private JsUser jsUser; public...
Centos7更换阿里源
centos7 更换阿里源 备份官方源mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 下载Centos-7.repo文件 两种方式下载 curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo 重新生成缓存 按需情况执行 yum update # 清除yum缓存yum clean all# 缓存阿里云源yum makecache# 测试阿里云源 yum list# 升级# yum update
Unity3D_Lesson_01
Unity3D 脚本编程与游戏开发1.1 控制物体的运动Visual Studio 版本 2022 Unity 版本 2022 构建模板:3d项目 创建一个3D-球的模型 Unity3D菜单: GameObject / 3D Object / Sphere C#脚本事件Start() 事件 游戏开始运行时,执行一次。适合组件的初始化。 Update() 事件 每帧都会执行,不同设备上更新频率有区别,系统硬件资源不足,帧率会降低。Update()函数实际执行频率是变化的。 Unity中控制台打印输出日志Debug.Log("Hello World !"); 修改物体位置使用Translate()函数transform.Translate(1.5f, 0, 0); 指定新位置 浮点类型数值,需要加f后缀 transform.position = new Vector3(1, 1.5f, 3); 平衡游戏在不同帧率下的表现效果 Time.deltaTime 是 Unity...
openVpn搭建部署
手把手教你搭建OpenVPN(保姆级教程) CentOS 7 搭建OpenVPN服务器 上述博客内容写的比较完善,具备一定参考价值。本博客内容主要参照第一个地址。 OpenVPN分配固定IP:详细指南 如何在OpenVPN中配置255.255.255.252子网 OpenVPN的安装与部署(ldap进行身份认证+记录用户访问日志并发送邮件) TODO:待参考该博客更新当前博客内容。 OpenVpn服务端与客户端之间双向访问 基本实现我预期的目标,限制暴露在公网的应用及页面的任意IP来源访问,仅允许通过openvpn访问。 建立openvpn-server(Server)端 建立openvpn-client(A)端 建立openvpn-client(B)端 A端通过访问B端(由openVpn分配ip)地址,实现限定IP来源访问能力。 【false】通过与openvpn-server建立连接,访问Server端内网中所有服务器。这里需要开启IP的转发,及配置防火墙的转发规则等。...