2 千年奇葩

尚未进行身份认证

不要用关爱智障的眼神看着我

等级
TA的排名 5w+

数学

向量的内积(点乘)要求一维向量a和向量b的行列数相同。点乘的结果是一个标量而不是向量定义:两个向量a与b的内积为a·b=|a||b|cos∠(a,b),0·a=a·0=0;若a,b是非零向量,则a与b向量正交的充要条件是a·b=0。向量内积的性质:a^2≥0;当a^2=0时,必有a=0.(正定性)a·b=b·a.(对称性)(xa+yb)·...

2019-09-06 16:13:14

unity绑定骨骼动画 使用现成的模型和动作库

以前搞过这块,版本更新界面都不认识了。在此记录。现成模型和动作库的情况导入模型和动作库点击导入的模型,看右侧的inspector窗口,点击rig进入骨骼界面设置annimationtype如果是人类,就要选择humanoid如果模型下没有avatar文件,则选择createavatarforthismodel。如果已有这里就会编程copyfromotheravata...

2019-09-06 15:56:07

unity c#《自己做游戏》之 设计一个可以生成复杂解密地图的随机地图系统 第一篇 设计地图规划,每日更新!!!

需求随机生成地图,且尽量扩大变化因子,以下是大致需求内容房间位置随机房间大小随机(可接受倍数)起始房间(出生点)带锁的房间(宝藏房,道具房)终点房间前boss房(boss关卡)钥匙房(钥匙要出现在锁之前)道具房(装备、解密道具)服务房(存档、购物)有怪房每个房间最多可有包括入口在内的4个门某些房间可以多路互联设计思路从我们玩游戏的经验中反向推理,发现人物闯关的行...

2019-09-06 13:26:53

unity shader 顶点、片元着色器实现卡通渲染(阴影分层+卡通描边)

阴影分层Shader"Custom/testS"{Properties{//定义主色以及三级阴影颜色_Color("Color",Color)=(1,1,1,1)_ShadowColor1("ShadowColor1",Color)=(1,1,1,1)_ShadowColor2("Shadow...

2019-09-05 18:38:17

unity ugui texture2d 资源占用 内存泄漏问题解决办法 【unity gc,垃圾回收,内存优化】

有这么个场景,用UnityWebRequest或www或besthttp方式从网络下载图片资源,然后转成texture2d在unity程序中显示。但频繁切换或关闭打开后,会发现内存占用越来越大,最后就白屏无响应了。为什么明明destroy了ui的gameobject,资源却不释放呢?原来unity的资源有一层缓存机制,不管是否被调用,在启动资源清理功能前都会驻留在内存中了。定位问题打开w...

2019-08-24 21:23:07

【 基础知识】轻松实现基本数据结构、时间复杂度、加权有向图,加权无向图的最短路径算法、排序算法等

常用命令

2019-08-18 11:31:56

着色器实例 代码+注释 更新中【描边、卡通渲染、法线颜色、贴图动画等等】

描边着色器//UpgradeNOTE:replaced'mul(UNITY_MATRIX_MVP,*)'with'UnityObjectToClipPos(*)'Shader"Unlit/NewUnlitShader"{Properties{ //定义与unity通信的变量名 _MainColor("MainColor",Color)=(0...

2019-08-16 13:46:19

qt调用python脚本并获取控制台输出 最好简单好用的方式 qt通过process调用程序并获取输出字符+ 故障bug报错问题

经过踩坑无数,发现QProcess是最好的是实现方式。本方法windows/linux/mac通用qt调用python或是qt调用其他程序,并获取字符输出数据

2019-08-14 11:09:28

unity2019.2 navigation navmeshagent ai寻路 路径画线 使用教程

简单介绍unity的AINavigation由四部分组成:NavMesh:数据结构。用于描述“可以行走的平面”的数据结构。NavMeshAgent:寻路的角色需要附加此组件NavMeshObstacle:动态障碍物组件。Off-MeshLink:用于描述不能用一般的可行走平面描述的置,如可以跳过的河流或障碍物,需要打开的门,都可以用Off-Meshnk描述。有了上面...

2019-08-09 18:06:26

it基础

分为4个层从下网上说1,链路层,负责添加mac地址,负责机器码转换。2,网络层,负责添加ip地址,负责定位网络位置。3,传输层,tcpudp协议。负责添加端口信息,负责解析数据与端口应用程序的定位,负责处理数据完整。tcp是效率低但安全高,udp是效率高但安全低(无验证)。4,应用层,负责数据逻辑处理,就是httpstep之流的解析方式。...

2019-08-05 17:08:27

unity Shader Lab(cg hlsl glsl)着色器入门教程 以及 vs2019 支持unity shader语法(更新中2019.9.5)

shaderlab是unity封装了cghlslglsl的专有着色器语言。具有跨平台的优点。在unity2018.3.5f以后版本,可以使用图形化工具shadergraph来简化shader编程成本。作为unityer最好具有基本的shaderlab编程能力。shaderlab语法基本结构//定义shander在unity中的路径和名称,该名称最好和shader文件名相同。Shad...

2019-08-05 16:52:24

unity CScape 插件 使用教程

1,安装cscape2,hierarchy>右键>cscape>createmegacity创建区域盒子。创建成功后会看到一条河。做好相关设置后,选择refreshcity就能看到地图块了3,hierarchy>选择cscapecity物体>streets>street_23…或者直接在地图中选择一个地图块...

2019-07-12 11:30:48

不错的 unity 插件

tools:BestHttpPro全平台的网络连接插件。支持多种方法。BlueTooth+LE全平台蓝牙插件。EasyMovieTextrue全平台视频播放插件EasyRoads3DPro强大的道路铺设插件TFSharpPlugc#版tensorflowUnityTensorflowKerasunity专用keras框架。必须依赖TFSharpPlugFin...

2019-07-11 19:01:14

unity获取joystick摇杆、按键数据

1,首先需要在edit->projectsettings->input->axes中设定type选择joystickaxisaxis选择xaxis和yaxis。分别对应horizontal和vertical。如果手柄有多个摇杆,需要修改name和axis。然后在代码中获取数据 Debug.Log(Input.GetAxis("Vertica...

2019-06-10 17:16:06

unity3d terrian tree 地形组件 草木石树无法碰撞的解决办法

需要对树石等物体等prefab加上collider。但不能是meshcollider,只能是胶囊。否则就不能出现效果。

2019-05-31 10:28:00

unity ML-Agent 使用干货教程 每日更新中

安装在我的另一篇教程里有详细的安装教程https://mp.csdn.net/mdeditor/90413429#ml-agent概念这个哥们写的概念介绍文章狠不错https://blog.csdn.net/u010019717/article/details/80382933使用首先为目标物体添加agent(Agent组件用于收集目标信息,或驱动目标)创建一个脚本,继承age...

2019-05-23 17:50:56

unity中使用tensorflow 深度学习框架 ml-agents v0.8,TFSharpPlugin.unitypackage 0.5最新版 教程(for mac windows)

c#可以直接使用只要在nuget包,搜索tensorflowSharp然后引入,既可直接在项目中使用。unitytensorflow环境安装unity版本必须经过配置。不像c#那样简单。1,安装anaconda到https://www.anaconda.com/选择适合的系统版本我选的是mac然后安装指定的python版本condacreate-npython3....

2019-05-21 19:25:39

blender2.8 使用教程 贴图纹理快捷键等。

新版本blender2.8虽然与2.79版本号只差0.01,但却有着天翻地覆的变化。新版本功能更加强大,交互更加人性,但也有不少问题。新版本不仅支持雕塑功能,还支持编辑uv,但是,绝不能用texturepaintformac。闪退闪退闪退!!!可以看出blender的野心非常大,现在的blender不仅是一个出色的建模工具,还是一个很好的影视工具和游戏引擎2.8的bug:我觉得...

2019-05-15 15:24:14

unity 渲染效果增强 方法集合 (post process等)更新中

1,使用postprocess插件增强镜头效果。在运行时调整该效果会及立即保存。1,在packagemanager安装postprocess。2,在当前使用的相机上,添加postprocessvolume与postprocesslayer组件3,在postprocessvolume组件种新建一个profile,然后点击下面的addeffect添加想...

2019-05-04 04:51:18

unity 公路插件 EasyRoads3D Pro v3.1.6 使用干货教程

官方文档地址:http://www.unityterraintools.com/EasyRoads3D/v3/manualv3.html#使用方法1,下载好资源后双击,import资源到你的项目中。2,新建一个地形切换到unity的Hierarchy窗口中右键->3Dobject->Terrain。3,新建道路管理器右键新建->3dobject-...

2019-04-25 19:50:53

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。