unity3d:功能验证,收集开源项目的工程合集

unity3d功能验证,和收集开源项目的工程合集

目录持续更新地址

【腾讯文档】UnityForTest目录

https://docs.qq.com/doc/DWm9HSkVhTGdyUUVo

源码

https://github.com/luoyikun/UnityForTest

动画

创建骨骼动画

BoneAnimation场景

代码创建Mesh,骨骼,AnimationCurve

cube是24个顶点

CubeUVSecen场景

cube不是8个顶点而是24个顶点,即在cube每个顶点的位置,实际上有三个相同的且法线垂直且互不相连的顶点。

https://blog.csdn.net/luoyikun/article/details/122027158

Assetbundle

冗余检测

输出asset被几个AB包含的md格式文档

https://blog.csdn.net/luoyikun/article/details/123220594

C#

7bit整数压缩

7BitEncode场景

将4个字节的Int型数据压缩为1~5个字节,数值越小,压缩后的字节数越少,所以对值小的Int型数据会有比较好的压缩效果。一般用于对策划表字节流的int类型进行压缩

【腾讯文档】7-bit整数(Integer)压缩算法

https://docs.qq.com/doc/DWmpZaXpSd2VJTU5P

最大堆最小堆TopK

TestTopK场景

取1万个数中最大前100个,采用最小堆

https://blog.csdn.net/luoyikun/article/details/124534041

函数作为传参转为类成员Action去GC

Func2ActionGC场景

在C#中全部方法的引用都是引用类型,都会被分配到堆中。把一个方法做为参数传递时,都会产生临时的内存分配。在订阅者模式中,可以把回调函数先用类成员Action保存,避免每次都GC

【腾讯文档】订阅者模式,监听函数转为Action去GC

https://docs.qq.com/doc/DWkJnc2hMZ1NVSWxG

抽象类与接口区别

InterfaceScene场景

【腾讯文档】C#接口与抽象类区别

https://docs.qq.com/doc/DWmR0QlJpUEJoakxs

DOTS

JobSystem

JoySystemTest场景

用来测试移动物体

【腾讯文档】JobSystem-IJobParallelForTransform

https://docs.qq.com/doc/DWlNNWVpxVHB1bUZn

RaycastCommandTest场景

用来测试JobSystem下批量发射线

【腾讯文档】RaycastCommand

https://docs.qq.com/doc/DWnZvaEJFZ1dWdWdw

寻路

AStart

AStarDemo场景

Open表可以用二叉堆排序优化

https://blog.csdn.net/luoyikun/article/details/122182097

网络

状态同步

WjyNetSync场景

https://blog.csdn.net/luoyikun/article/details/130177800

场景

四叉树场景碰撞检测

QuadTreeCollider场景

【腾讯文档】四叉树场景管理

https://docs.qq.com/doc/DWlZsSVVibEJseGFV

Shader

UV小地图ShaderMask

UVMiniMapMaskShader场景

实现吃鸡游戏中缩圈机制,并在小地图上显示毒圈范围

https://blog.csdn.net/luoyikun/article/details/131273841

流光从上到下

FlowLightDown场景

平面阴影

PlanarShadow场景

水面涟漪

7_SimpleWater场景

UGUI

特效滚动层裁剪

ScrollParticleTest场景

https://blog.csdn.net/luoyikun/article/details/123769762

相关推荐
Thomas_YXQ3 天前
Unity3D中管理Shader效果详解
开发语言·游戏·unity·unity3d·游戏开发
羊羊20353 天前
线性代数:Matrix2x2和Matrix3x3
线性代数·数学建模·unity3d
天人合一peng9 天前
Unity hub登录时一直无法进入license
unity3d
天涯学馆10 天前
Three.js灯光阴影与动画交互
前端·unity3d·three.js
Cool-浩12 天前
Unity3D 开发技巧
开发语言·前端·unity·c#·unity3d·实用技巧·unity开发教程
Cool-浩14 天前
Unity Vision Pro 保姆级开发教程-PolySpatial VisionOS Samples 示例场景
unity·游戏引擎·unity3d·案例·polyspatial·applevision pro·vision pro教程
Thomas_YXQ20 天前
Unity3D中Excel表格的数据处理模块详解
linux·windows·算法·excel·unity3d·游戏开发
Thomas_YXQ21 天前
Unity3D ScrollView 滚动视图组件详解及代码实现
开发语言·游戏·unity·架构·unity3d
指尖上的生活23 天前
Unity使用jslib构建失败
unity3d·webgl
Thomas_YXQ1 个月前
Unity3D Shader的阴影部分法线效果详解
开发语言·游戏·unity·架构·unity3d