240 私信
这个人很懒,暂无签名信息
  • Unity 物理系统--射线

    有关射线(Ray)的几个结构体(类):Physics (物理类):RayCast()用来发射一条射线;Ray(Struct):表示射线本身的对象RaycastHit(struct):射线和其他碰撞器的碰撞信息绘制射线函数1、Debug.DrawLine(transform.position,Vector3.forward * 10...

  • Unity 物理系统--物理材质

    物理材质用来调节碰撞物体的摩擦力和弹力效果。要创建物理材质从Project面板中->Create->Physic Material。然后从Project面板中拖拽物理材质到场景上物体的碰撞器Material属性上。Physic Material属性:1、Dynamic Friction:动态摩擦力 通...

  • Unity 物理系统--碰撞、触发

    1、Box Collider:盒碰撞体,盒碰撞体是一个立方体外形的基本碰撞体,该碰撞体可以调整为不同大小的长方体,可用作门、墙、以及平台等面板属性如下:Is Trigger:触发器,勾选该项,则该碰撞体可用于触发事件,并将被物理引擎所忽略Material:材质Center:中...

  • Unity 简易的对对碰游戏

    游戏规则:制作对对碰游戏,在4X4地图上随机生成8对不同(形状)的物体,第一次点击被选中的物体会变红色,第二次点击相同物体,则两个物体共同消失,第二次点击是不同物体则第一个物体变回原来的颜色,再次点击则类似第一次点击效果。创建游戏对象Plane,并...

  • Unity 物理系统--刚体

    刚体(RigidBody) 在Unity理引擎中,使用刚体(RigidBody)来模拟这种物理效果,当一个游戏对象被赋予刚体组件之后,游戏引擎就会对其进行物理效果的计算和模拟。同时我们也可以给这个对象施加各种作用力,让它运动起来。另外如果要实现重力的效果,那么相应的...

  • Unity 之 EasyTouch插件

    用于控制角色的移动的最好办法便是使用摇杆事件,使用最多的摇杆插件EastyJoystick,也是EasyTouch摇杆的部分功能,导入下载好的资源包,即EasyTouch插件添加一个摇杆/按钮,,,在Inspector面板中设置摇杆相关参数,,,Proerties: 摇杆属性设置Positio...

  • Unity 狙击枪开镜

    代码实现,第一人称射击,开关狙击枪的准镜,public class Sniper: MonoBehaviour { //此代码挂载到UI图片上(准星)即可实现效果 public GameObject go; //注意赋值 这是UI图片 public Camera cam; &nb...

  • Unity 输入系统

    键盘输入:对于键盘按键操作,只有三种操作:键被按下: Input.GetKeyDown(); 键被松开: Input.GetKeyUp() ; 键被按下一直没松开: Input.GetKey(); 鼠标输入:Input.GetMouseButtonDown(); 按下触发Input.GetMouseButtonUp(); 松开触发Input.GetMouseButt...

  • Unity 中的声音系统

    Unity 支持的音频格式AIFF 最适合短音效果 可以在编辑器中按需求压缩WAV 最适合短音效果 可以在编辑器中按需求压缩MP3 最适合较长的音乐曲目 OGG 压缩音频格式(与iPhone设备和某些Android设备不兼容),最适合较长音乐 在Unity中播放声音的前提是同时具有三...

  • Unity 流程控制

    异步函数:调用 (Invoke) 在一个方法执行时调用另一个方法。 而被调用的方法或者其中的某些语句不是立刻执行,而是过一段时间后才执行。 MonoBehavior 提供了两种异步方法: 调用:(Invoke) 协程:(协同 ,协同程序,Coroutine)...

  • Unity 游戏场景

    Application 函数Application.LoaddLevel(名称或者索引); //加载场景,5.6.0以上过时,修改方法Application.OpenURL(www.baidu.com); //运行时自动打开网站Application.CaptureScreenshot(1.jpg); //保存图片在项目根目录上,注意图片格式 ...

个人介绍
暂无介绍