- 博客(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学习笔记--画雷达图,插入livechart图表、插入scottPlot表
wpf学习笔记--画雷达图,插入livechart图表与scottplot图表
2022-08-24 16:34:57
1686
原创 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还是容易上手的,尤其对于我这样的弱代码人员。 首先看下本次的完成效果:  开始制作环节: 1. 打开hub管理器,新建项目,这里选择轻量级渲染管线场景,并输入名称: 高度为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
2021-02-07
ShipMMGmodel.zip
2020-12-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人