解决方法: 在使用Unity的UGUI时候,重叠的UI控件可能会导致某一个控件点击失败,如下图: 在前面的图片挡住了后面的Button,导致后面的Button无法触发点击事件,此时只要把图片的Image组件的Raycast Target的勾选取消即可解决遮挡的问题: 原理: 鼠标点击屏幕实际上是以点 ...
分类:
编程语言 时间:
2018-11-05 00:06:02
阅读次数:
503
从我们构造模型的局部坐标系(Local/Object Space)经过一系列的处理最终渲染到屏幕坐标系(Screen Space)下,这个过程有6种坐标系。 一、世界坐标系(World Coordinates) 学名:右手笛卡尔坐标系统。 在OpenGL中,世界坐标系是以屏幕中心为原点(0, 0, ...
分类:
其他好文 时间:
2018-11-01 01:09:22
阅读次数:
226
1.根据路径获取制定文件类型的文件: 这里写一个类,调用了打开路径的方法:using UnityEngine;using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Te ...
分类:
编程语言 时间:
2018-10-27 14:54:53
阅读次数:
446
当目标点移动后,摄像机稍晚一步跟随移动,并在目标点停止时出现"平缓制动"效果. 脚本实现: ...
分类:
编程语言 时间:
2018-10-23 10:44:46
阅读次数:
136
服务器端程序 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Net; 5 using System.Net.Sockets; 6 using System.Text; 7 ...
分类:
编程语言 时间:
2018-10-22 14:55:16
阅读次数:
213
当需要判断一物体是否位于当前物体前方扇形范围内时 运用距离差和角度差实现判断 //扇形攻击 实现类型_1 public bool UmbrellaAttact( Transform attacker ,Transform attacked ,float angle, float radius) { ...
分类:
编程语言 时间:
2018-10-22 14:48:24
阅读次数:
266
闲来学习一下 unity3d 的Demo,记录如下。 官方 Demo,名字为 Roll-A-Ball,如图 场景比较简单,包含地面、玩家精灵、主摄像机、墙壁、可拾取的方块、分数为示 text、平行光源。 资源目录下,包含材质、预制件、脚本。 材质:定义了背景、小方块所需的材质。 预制件:场景中共有1 ...
分类:
编程语言 时间:
2018-10-20 19:42:04
阅读次数:
242
需要三个场景,场景A,场景B,场景C; 场景A:一个按钮,点击加载场景B; 场景B:从A切换到C过度场景,加载进度条; 场景C:目标场景; 创建OnProgress.cs脚本: 创建一个panel,在panel下创建一个button,将OnProgress脚本挂载到canvas,点击button,设 ...
分类:
编程语言 时间:
2018-10-17 16:54:52
阅读次数:
283
https://docs.unity3d.com/Packages/com.unity.burst@0.2/manual/index.html https://unity3d.com/learn/tutorials/topics/scripting/using-burst-compiler ...
分类:
编程语言 时间:
2018-10-17 14:46:29
阅读次数:
889
using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.AI; public class PlayerMove : MonoBehaviour { public Gam ...
分类:
移动开发 时间:
2018-10-14 19:20:17
阅读次数:
203