#1部分只围绕碰撞检测进行先关的技术总结,以及不确定有没有#2。配置环境:Unity2021.f1c1+VS2022需要前置知识:高中物理简介原生Box2D是使用C++进行编译的物理引擎库。他可以不依赖于任何其他环境进行独立的物理行为模拟。使用该物理引擎库最出名的游戏应该是《愤怒的小鸟》。GitHub有Box2DSharp(C#代码版本)安装&兼容性Box2DSharp是Box2D的C#版
unity应用之socket连接–步骤二数据传输上一文说明了使用socket搭建服务端和客户端程序,本文说的是socket的数据传输。 我们使用socket的目的是解决点对点之间的数据传输,之前提到了socket中一个重要的概念:端口。而socket传输数据的方式就是端口与端口之间以流(stream)的方式传输数据,socket命名空间中提供了该流的一个功能类(NetworkStream),用起来
转载
2024-06-07 21:22:43
28阅读
最近看了《游戏编程模式》这本书,里面有一篇空间分区的文章,看了心里痒痒,决定去尝试实现一下。文章后面会给出整个学习参考的链接。实现的效果如下,我们有一个很大的场景,场景有许许多多的敌人。红色的点代表是玩家,黑色的点代表是敌人。在这样的一个大量敌人的情景下,我们不可能在玩家或敌人寻找身边的攻击对象时穷尽所有的对象。因为我们要建立空间分区,只遍历某个对应区的对象。在图下中,红点中遍历红框中的黑点对象,
首先来看看效果
https://www.zhihu.com/video/1221058687621615616
从视频中可以看出,图片可以被拖动,并且自动吸附到白色方框内,并且如果当目标区域有图片的时候,两个图片互换位置,接下来就让我们来实现这个效果。首先新建一个项目,然后创建一个Panel,将其作为我们的背景,命名为BG 然后再在BG下创建image,命名为PicB
转载
2024-06-06 07:44:56
191阅读
sio2的skybox其实是用mesh绑定纹理实现的,不过导出的时候需要确认material目录里skybox的material对不对,打开目录会发现如果是*.001,*.002形式的文件打开后有点奇怪,可能造成material里找不到skybox的情况,不知道是不是因为我装了betterzip工具的原因,有空找找原因note: skybox需要注意
原创
2009-12-05 10:25:02
742阅读
Android VR Player(全景视频播放器) [4]:侧滑菜单的实现Navigation Drawer介绍本次要分享的仍然是Material Design规范中的一个控件,Navigation Drawer,很多的APP都用到这个控件,效果如下: 使用这个控件来完成菜单栏设计一方面可以提高界面空间的利用率(因为侧滑菜单不使用时不会占用界面),另外一方面,它也可以提升交互体验。本片博客
转载
2024-09-23 10:33:57
69阅读
如果达不到效果,可以设置Skybox的属性以达到合适的效果在资源窗口中按照路径找到刚刚设置的Skybox在Inspector窗
原创
2023-12-07 10:59:45
160阅读
最近做个WebGL项目,里面有个播放视频的功能,Uinty上面测试没问题,发布后在网页运行播放视频就GG了。在这里记录一下。 关于部署IIS,这里有篇文章很详细。需要播放视频需要配置IIS的MIME添加如下这个就是不能播放的大坑 先看Unity自带的视频播放功能,:这里搞了个简单场景,对视频的操作有视频的播放和暂停,使用滑动条拖动视频进度,视频的当前播放时间和视频总时长VideoPlay
转载
2024-04-18 16:39:45
606阅读
一、IOC介绍IOC(Inversion of Control),中文译为控制反转,又称为“依赖注入”(DI =Dependence Injection)IOC的基本概念是:不创建对象,但是描述创建它们的方式。在代码中不直接与对象和服务连接,但在配置文件中描述哪一个组件需要哪一项服务。容器负责将这些联系在一起。其原理是基于OO设计原则的The Hollywood Principle:Don't c
转载
2024-06-06 13:49:03
22阅读
1、菜单栏菜单[MenuItem("菜单名称")]
public static void Method(){}// 需要执行的调用方法 2、可以在资源窗口右键显示MenuItem("Assets/菜单名称", false, 61)] 3、可以在Project窗口对象右键菜单调用,又可以在Hierarchy窗口对象右键菜单调用MenuItem("GameObject/Create
转载
2024-04-30 21:02:38
77阅读
按住Shift:同时设置anchor+pivot;按住Alt :同时设置anchor+position;按住Alt+Shift:同时设置anchor+pivot+position; 你将学得到什么?什么是Pivot什么是Anchor如何结合使用Pivot和Anchor来调整UI了解RectTransform其他属性的作用一、Pivot属性详解首先为了让大家更好的
在很多动画当中,模型的位置、角度往往会发生变化,我们需要决定是否将模型再动画中发生的这些变换应用到实际模型。Unity中有两个跟这个有关的设置。1、2、这里如果看官方文档,理解起来会比较绕,特别是这两个设置的地方会相互影响。当然如果要是弄明白了里面的机制就好理解了。我们首先来看这个“Bake into Pose".在untiy中将动画中的变换分成两种,Body Transform和Root Tra
转载
2024-10-17 15:15:45
44阅读
目录Unity3D-Prespective学习常用英语位置组件用法Unity3D-Prespective学习自学笔记,里面有很多内容可能不是那么准确。常用英语kinematics Controller:运动控制器?Joint:连接处Spline:样线?Axis:轴motor:马达DC:直流电Emitter:发射体Beam Sensor:光线感应器indicator:指示器Slide:滑块Bar L
一、小Tips1-某个节点的帮助文档:选中节点按F1;2-复制:ctrl+D,或者Ctrl+c3-F回到中心5-在uv流动模拟河流时,使用两个法线贴图,朝反方向位移,且使用NormalStrength和normalBlend效果比使用Multiple和Add效果更好 二、Vector 1-可以改变shader路径2-是否暴露在编辑器下3-程序化名称,没关系,可以改名
unity的阴影实现方式是采用Shdowmap技术,但是一直不知道其中的原理。它的原理并不复杂,假设有一个摄像机在灯光的位置,从灯光的位置往物体看,这时候会有一张光源空间的深度信息图,这就是Shadow Map。凡是物体的深度值大于Shadow Map上的深度值的都是被遮挡的部分,表示处于阴影中。所需知识点: 1.模型空间到屏幕空间的变换过程http://www.idivecat.com/arch
转载
2024-04-16 09:47:14
188阅读
最简单的用法:[MenuItem( "Tools/ClearPlayerPrefs" )]此外,还有很多用法。添加快捷键%-CTRL 在Windows / CMD在OSX# -Shift& -AltLEFT/RIGHT/UP/DOWN-光标键F1…F12HOME,END,PGUP,PDDN注:字母键不是key-sequence的一部分,要让字母键被添加到key-sequence中必须在前面
转载
2024-05-06 20:12:26
134阅读
Unity版本:5.0.2f1 Vuforia版本:vuforia-unity-5-0-51.创建Vuforia账号,获取license。 进入Vuforia官网(https://developer.vuforia.com/),并注册账号,这一步就不再赘述了接下来需要添加License Key: 完成添加License Key后,可以看到如下页面: 上图中灰色方框中的内容就是我们需要的Lic
转载
2024-05-28 12:38:08
2525阅读
2004年,Unity诞生于丹麦的阿姆斯特丹,05年将总部设在了美国的旧金山,并发布了Unity 1.0版本。起初它只能应用于MAC平台,主要针对WEB项目和VR(虚拟现实)的开发。这时的它并不起眼,直到2008年推出windows版本,并开始支持iOS和Wii,才逐步从众多的游戏引擎中脱颖而出,并顺应移动游戏的潮流而变得炙手可热。2009年的时候,Uni
转载
2024-03-05 20:10:48
52阅读
刚体(Rigidbody):刚体就是具有物理属性的物体,拥有重力,会自由落体等。 选中游戏物体→Component→Physics→Rigidbody,该物体就会成为刚体,受到重力的影响: 例如图中红圈部分不是刚体,没有下落。 另外的两个是刚体,发生了掉落和碰撞。Rigidbody(刚体)组件可使游戏对象在物理系统的控制下来运动,刚体可接受外力与扭矩力用来保证游戏对象像在真实世界中那样进行运动。任
转载
2024-04-07 13:18:30
110阅读
unity springWith springtime comes hopping rabbits, flowers blossoming, and fresh green leaves on the trees. You can pretty much say the same about the Unity Asset Store this April: business
转载
2024-06-30 22:19:52
19阅读