自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (3)
  • 收藏
  • 关注

原创 Unity学习笔记--易学易会的unity中A星寻路插件:A*Pathfind Project的使用

A寻路看似简单,但实际项目中的各种应用是有一定难度的,需要较强的算法功底,不过,幸运的是,Unity Asset Store中已经有了现成的A寻路插件"A* Pathfinding Project"(作者:Aron Granberg),它有免费版和收费两个版本,不过一般免费版足以让我们使用。下载链接1:http://arongranberg.com/astar/download下载链接2:https://download.youkuaiyun.com/download/qq_42434073/15116553

2021-02-07 10:59:20 8350 17

原创 自存的图片一

在这里插入图片描述](https://img-blog.csdnimg.cn/34691bdf20fc42ff93dc919e389af07f.png。

2023-05-11 13:43:29 161

原创 Wpf页面间传值--委托方法

Wpf页面间的传值有很多中方式,常用的有数据绑定与委托两种方法,今天记录下委托传值。

2022-11-08 10:23:51 2117

原创 wpf学习笔记--画雷达图,插入livechart图表、插入scottPlot表

wpf学习笔记--画雷达图,插入livechart图表与scottplot图表

2022-08-24 16:34:57 1686

原创 wpf学习笔记--页面导航

wpf学习笔记--页面导航

2022-08-24 16:16:04 529

原创 WPF学习笔记--插入本地链接、url链接

wpf学习笔记---插入本地/url链接

2022-08-24 16:13:46 528

原创 C#学习笔记----C#连接MySQL数据库

跟随榴莲老师学习超越菜鸟课程

2022-07-26 10:40:21 429

原创 C# Tcp通讯

服务器端using System.Net.Sockets;using System.Net;Socket tcp=new Socket(AddressFamily.InterNetwork,SocketType.Stream,ProtocolType.Tcp);IPAdress ipAddress = new IPAddress(new byte[] { 192.168.1.155 });IpEndPoint ipEndPoint =new IPEndPoint(ipAddress,7788);

2022-05-07 22:42:18 3543 2

原创 Unity学习笔记 - - 应用、场景、触摸、Lambda、LINQ

/////Application的简单使用**///////打开数据所在文件夹路径Application.dataPath+“data.txt”;打开持久化文件夹路径Application.presistentDataPath;StreemingAssets文件夹Application.streemingAssetsPath;临时文件夹路径Application.temporaryCachePath;打开网址Application.OpenUrl(“www.baidu.com”);退

2022-04-28 23:17:30 1264

原创 Unity学习笔记--WWW加载方式

using System.Collections;using System.Collections.Generic;using UnityEngine;//WWW下载方式public class WWWTest : MonoBehaviour{ private void Start() { StartCoroutine(Init()); } // 下载是需要时间的,因此将start放在协程里 IEnumerator Init() {

2021-07-03 22:08:29 591 2

原创 Unity学习笔记--第一人称控制器

//第一人称控制器public class firstController : MonoBehaviour{ public float walkSpeed = 50.0f; public float rotationSpeed = 50.0f; public float jumpForce = 200; private void Update() { //移动控制 this.transform.Translate(Input.Ge

2021-07-01 20:50:29 458 1

原创 Unity学习笔记--Raycast射线检测

void Update() { // var ray = new Ray(Vector3.zero, Vector3.forward); //首先取得鼠标映射到屏幕上的点往场景内发射的射线 var ray = Camera.main.ScreenPointToRay(Input.mousePosition); //存储射线碰撞 RaycastHit hitRet; ...

2021-07-01 10:35:10 564

原创 C#创建TCP服务器与客户端互传消息实例

本项目使用C#语言建立一个TCP通讯实例,并可以互相传递消息:传送一下传智播客赵老师的视频课程关键词解释:(1)TCP协议一种可以用于网络通信的数据传输协议,传输安全可靠不会有信息丢失,重点理解三次握手与四次分手。(2)线程Thread我们的主程序是一个线程,若是不开启多线程我们便无法在程序中执行特定的动作。Thread th = new Thread(Receive);th.IsBackground = true; //线程转为后台运行th.Start(socketSend);

2021-04-15 20:04:36 6093 5

翻译 五次多项式曲线模拟小车换道算法的Matlab实现

声明:本项目来自于B站:https://www.bilibili.com/video/BV1dv411W77J刚跟着学习不久,跟着将代码打了出来,放在这里一是自己做个笔记,二是看到优秀的学习内容,帮忙推广一下了,up主在B站的视频还在持续更新中,我们大家一起搬着小板凳去学习啊。matlab绘制效果如下:(黄色、蓝色代表两辆小车,红色虚线代表着黄色车辆的换道轨迹(基于五次多项式曲线))。一、函数介绍多项式优化曲线有三次、五次、七次多项式曲线,能够满足我们绝大多数的车辆运动解析;构建五次多项式曲线

2021-02-07 17:25:15 9161 6

原创 Unity学习笔记--PanelUI制作一个unity转速表

先上一下效果图:(图片是百度随便搜的,简单糊了一下)场景里放置Plane平面 自己可以随便放置,改改颜色,或者加个贴图当作地板就好了;新建一个Cube,也可以随便改改颜色,醒目一点,我是看到个好看的彩虹条就贴上去了,记得添加Rigibody组件;调整摄像机角度与位置,最好在物体后方,并且添加跟随代码:相机的插值跟随可以参考我之前的帖子:《摄像机的插值跟随》调整窗口2D显示,并在Hierarchy中新建UI→Canvas组件,调整其到合适位置:在Canvas里右击新建Panel组件,然

2020-12-30 08:36:19 2012

原创 Unity学习笔记--unity中使用ShaderGraphs制作海水UV动画效果

还没有太入门Shader部分,CG语言对我来说还是不好记忆,今天跟着网上的教程使用ShaderGraph制作海水的效果,觉得PBR Graph还是容易上手的,尤其对于我这样的弱代码人员。 首先看下本次的完成效果: ![在这里插入图片描述](https://img-blog.csdnimg.cn/20201216102554865.gif) 开始制作环节: 1. 打开hub管理器,新建项目,这里选择轻量级渲染管线场景,并输入名称: ![在这里插入图片描述](https://i...

2020-12-16 13:15:58 5332 14

原创 Unity学习笔记--unity读取txt数据并绘制

Unity学习笔记–读取txt数据并绘制unity的场景制作中,我们有时候需要使用大量的数据来生成我们的场景,当数据行为几千行至几万行的时候,直接调用json与txt数据更为方便,今天做下txt文档数据的使用总结。1. 文档内容格式文档是我们某处的位置数据,1@表示第一组,后面跟的是X、Y坐标,然后是高度范围。最后的字母表示形状标识如第一行表示第一组数据,坐标为(47056,-15464)高度为20-30之间形状为P类型的一块地方。在unity场景下画出类似地图一样的网格##2. 内容读取与

2020-09-07 09:54:46 1347

原创 Flutter学习笔记--做一个App登录界面

学习Flutter近5天了,开始做一个App的入门项目,做一个登录界面:会涉及到以下知识点:各种Widget的使用包含Container、Text、Image等,MaterialPageRoute()的窗口调用等;效果如下(同时给学校和老师的公司打了个广告,不过没收钱,哈哈哈):好,现在就开始吧,首先介绍下我的程序架构:所有的程序都在lib文件夹下:其他的constants.dart文件为自定义的颜色存储:必要说明:文件的头引用是我自己的文件名,大家调用的时候不要忘记换成自己的:size

2020-08-18 19:50:37 800 1

原创 Flutter学习笔记--Gridview网格组件制作相册

Flutter学习笔记–Gridview网格组件制作相册效果:GridView可以构建一个二维网格列表,其官方定义参考:https://book.flutterchina.club/chapter6/gridview.html它的布局方式主要为两种:SliverGridDelegateWithFixedCrossAxisCount该子类实现了一个横轴为固定数量子元素的layout算法。SliverGridDelegateWithMaxCrossAxisExtent该子类实现了一个横轴子元素

2020-08-14 17:09:04 753 1

原创 Flutter学习笔记--ListView的学习

使用ListView,引用flutter自带的图标制作一个简单的列表body中引用 ListView()children调用新的widget,然后new ListTile使用leading 创建新的title前的样式:Icons.perm_camera_mic打开照相机图标后面引入title: new Text()/////类似的多放几条代码:`import ‘package:flutter/material.dart’;void main()=> runApp(MyApp());..

2020-08-14 14:45:28 191

原创 Flutter学习笔记--Container容器介绍

Flutter学习笔记–Container容器介绍:接着上篇的Text介绍今天学习了下Container首先补充个小知识,上次的笔记中使用bat的方式打开模拟器实在太笨了,vsCode里带了打开模拟器的方法,在页面的右下角看到No Device :点击No Device后在页面上方会弹出选择模拟器的框框,选择你已经安装的模拟器就好了:开始我们的Container:Container的直译为容器,其在实际的使用中也可按字义解读,定义了界面内部的容器属性。Container在Flutter

2020-08-14 09:59:22 286

原创 Flutter学习笔记---Text组件属性

Flutter学习笔记—Text组件属性基于vs code环境下:使用bat打开安卓模拟器(前提是已经经过android Studio配置完比,模拟器下载、Gradle下载成功)方法:找到一个地方,右击新建一个txt文本,修改名称,并修改后缀名为bat:在bat里打入(选择文本文件打开方式)C:\WINDOWS\system32>C:\Users\SzyEr\AppData\Local\Android\Sdk\emulator\emulator.exe -netdelay none -ne

2020-08-13 21:44:34 1042 1

原创 Unity学习笔记--unity画个平面五角星

Unity学习笔记–画个平面五角星用Gizmos画一个简单的五角星,然后就开始学GL啦。效果如下:五个坐标点为:新建一个Scripts打开后编写代码:using System.Collections;using System.Collections.Generic;using UnityEngine;public class Painting : MonoBehaviour { public Transform[] fivePoints = new Transform[5];

2020-07-24 15:33:40 701

原创 Unity学习笔记--基于哈希表的无限海洋

:制作跟随玩家位置动态加载的无限海洋,实时生成新的海平面,又实时销毁。unity的操作是先制作一个water,将其改成平面的形状(可以直接修改他的MeshFilter选择成Plane即可);也可以先添加一个平面,将Water的材质赋给平面,也能制作出四边形的水。game界面是一望无际的水:话不多说,开始代码吧:using System.Collections;using System.Collections.Generic;using UnityEngine;//这里的方法是先创建一个

2020-07-02 00:01:51 774 2

原创 Unity学习笔记--制作PerlinNoise(柏林噪声)地形

这里记录一下用柏林噪声制作Unity随机地形的过程:柏林噪声原理:柏林噪声数学原理介绍2. 在unity中的应用C# => static float PerlinNoise(float x, float y); 柏林噪波是在2D平面浮点值生成的伪随机图案(尽管该技术已经普及到三维或者更多维数,但在Unity还未实现)。此噪波不是由每个点的完全随机值构成,而是由逐渐增加和减少交错波形图案值构成。此噪波可以作为基本纹理效果,但也可用于动画、生成地形高度图以及其他东西。(在渲染中的应用

2020-07-01 14:22:01 2017 1

原创 Unity学习笔记--无限地图(地图拼接)

Unity学习笔记–无限地图在很多简单的单机跑酷或者赛车游戏中,不需要建立一个很大的地图,可以使用小地图拼接的方式实现无限地图的功能。具体思想是:玩家处于地图中的某个位置,当快要走出边界时,地图在人物的前方再次生成一个进行拼接,看起来地图是永远跑不完的样子。unity里面用两个Plane与一个cube做介绍:默认的Plane的尺寸为10x10m,两个Plane要在一个目标下;用Cube代替玩家,沿Z方向拖动cube时,plane会跟随交替生成;话不多说,上代码:using System.Co

2020-06-28 20:17:19 7909 1

原创 Unity学习笔记--赛车的控制代码

Unity学习笔记–赛车的控制代码using System.Collections;using System.Collections.Generic;using UnityEngine;public class CarContraller : MonoBehaviour { private MeshRenderer[] wheelMesh;//存放轮胎的物理属性 private WheelCollider[] wheel;//存放轮胎测WheelColloder priva

2020-06-12 12:07:22 1961 4

原创 Unity学习笔记--摄像机插值跟随

Unity学习笔记–摄像机插值跟随让摄像机跟随玩家运动,使用插值跟随可以让效果看起来更平滑,不那么死板`using System.Collections;using System.Collections.Generic;using UnityEngine;public class FellowCamera : MonoBehaviour {private Transform targetPos;private Vector3 offsetPos;//固定位置private Vector3 te

2020-06-12 11:58:13 913

原创 unity自学笔记--变色跑酷

Unity自学笔记–变色跑酷一、项目描述根据B站上的额皮皮关做游戏老师的视频一步步做下来的,同学们也可以去搜索哦。这是一款最近比较火的变色跑酷游戏:1.玩家直线前进,遇到障碍需要跳起躲避,支持二级弹跳;2.遇到不同颜色的物体需要改变不同的颜色,颜色与将要落下来的物体颜色不同则游戏失败;3.灰色物体不可碰到,碰到则游戏失败;4.键盘up控制弹跳,space控制变色(红绿颜色切换)二、项目制作1.资源下载,大家可以到B站视频下方找到资源连接(免费百度网盘:https://pan.baidu.

2020-06-10 17:36:46 1157 1

astarpathfindingproject_master_free_4_2_15_671e80cf.zip

由Aron Granberg作者开发的A*寻路插件免费版,适用范围广,代码可修改

2021-02-07

ShipMMGmodel.zip

根据船舶、桨、舵等建立船舶MMG数学模型,使用龙格库塔方法解算微分方程,求得纵向速度v、横向速度u、船首向转速r、计算旋回性能,代码是自己整理与编辑,希望帮助到有需要的人,目前我在做船舶运动仿真。也欢迎一起交流讨论(软件版本2020a,所以低版本注释看起来会是乱码,但不影响运行)。

2020-12-22

Unity野外赛车场景

Unity赛车山区道路,场景内,包含山谷、湖泊、公路、隧道、电力传输设备、以及车辆,并富含控制测代码,摄像机跟随(插值跟随)代码等。

2020-06-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除