游戏开发技术
具体技术
O0oLin
这个作者很懒,什么都没留下…
展开
-
鼠标滚轮控制缩放
public class Wheel : MonoBehaviour { public Camera cam; void Update() { //鼠标滚轮的效果 //Camera.main.fieldOfView 摄像机的视野 //Camera.main.orthographicSize 摄像机的正交投影 //Zoom out if (Input.GetAxis("Mouse ScrollWheel")原创 2021-08-13 14:36:30 · 224 阅读 · 0 评论 -
[unity]InvalidOperationException: Collection was modified; enumeration operation may not execute.
如下,foreach中不能修改处理的集合否则就会报:InvalidOperationException: Collection was modified; enumeration operation may not execute.// An highlighted block foreach (var item in items) { items.Add(item);//不可 items.Remove(item);//不可原创 2021-07-07 10:19:54 · 1177 阅读 · 1 评论 -
点击UI以外的区域触发事件
下面展示一些 内联代码片。using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.EventSystems;using UnityEngine.UI;public class CubeClick : MonoBehaviour, IPointerClickHandler{ private GraphicRaycaster _raycaster;原创 2020-12-10 20:20:38 · 239 阅读 · 0 评论 -
另一种拖拽实现方式
下面展示一些 内联代码片。注意引用EventSystems命名空间using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.EventSystems;public class Test : MonoBehaviour, IDragHandler{ public void OnDrag(PointerEventData eventData) {原创 2020-12-10 16:42:41 · 122 阅读 · 0 评论 -
unity选择事件接口&其他部分接口
下面展示一些 内联代码片。// 注意引入EventSystems命名空间using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.EventSystems;public class Test : MonoBehaviour,ISelectHandler,IDeselectHandler,IUpdateSelectedHandler{ publ原创 2020-12-10 15:46:01 · 384 阅读 · 0 评论