随笔分类 - Unity3d
摘要:[MenuItem("Tools/GenerateZhCharacter")] public static void GenerateZhCharacter() { var dataPath = Application.dataPath; var path = Path.Combine(dataPa
阅读全文
摘要:using System.Collections; using System.Collections.Generic; using UnityEditor; using UnityEngine; public class RenameEidtor : Editor { static readonly
阅读全文
摘要:using UnityEngine; using UnityEngine.UI; using UnityEngine.EventSystems; /// <summary> /// 自动吸附的滑动列表 /// </summary> [RequireComponent(typeof(ScrollRec
阅读全文
摘要:放大缩小功能是游戏开发中用到的功能,今天就来讲一下Unity中放大缩小怎么实现。 1.IDragHandler, IBeginDragHandler, IEndDragHandler这三个接口是Unity常用的接口,分别对应于拖拽,开始拖拽,可结束拖拽(需要注意的是,这三个接口只能运用在UGUI(无
阅读全文
摘要:什么是委托?1.委托是C#中由用户自定义的一个类型。2.类表示的是数据和方法的集合,而委托实际上是一个能持有对某个或某些方法的引用的类。3.与其他的类不同,委托类能拥有一个签名,并且他只能持有与他的签名相匹配的方法的引用。 如何使用委托1.声明一个委托类型。2.使用一个委托类型声明一个委托变量。3.
阅读全文
摘要:最初通过qq时间服务器获得时间,经常出现有网络也获取失败的情况。 后面寻找解决办法,查找资料终于发现通过ntp时间服务器获取网络时间的方法。 首先游戏开始获得初始化网络时间,通常只获取一次,其他时间获取时间通过本地时间差加上初始网络时间获得当前时间。 GetCurrentTime()获取当前时间,G
阅读全文
摘要:注意事项: 关于dictionary转json的工程中遇到一点问题:要手动添加双引号。 关于json转dictionary:同样需要手动去掉双引号,否则添加到dictionary中的字符串会带有双引号。打log的时候字符串输出本身是没有双引号的。 返回Dictionary数据,代码都很简单,json
阅读全文
摘要:1.首先是.gitignore的配置。 2.然后是.gitattributes的配置(所有工程最开始就应该做好这两步)。 3.在菜单Edit > Project Settings > Editor中打开Inspector,将Asset Serialization部分的Mode改成Force Text
阅读全文
摘要:1.2D模式和3D模式的区别,2D模式默认的摄像机的模式是Orthographic(正交摄像机),3D模式默认的摄像机的模式是Perspective(透视摄像机)。3D会额外给你一个平衡光。3D模式修改为2D模式,点击Edit下面的Editor 修改为2D。 2.UGUI渲染模式 World Spa
阅读全文

浙公网安备 33010602011771号