随笔分类 -  Unity插件学习

Unity的UGUI学习
摘要:UGUI和NGUI在使用上很相似,但UGUI封装的更好,使用起来更加方便 UGUI的基础组件 Pos x 、Pos y 、Pos z 是UI元素在Canvas中以锚点为原点的坐标 Width Height是UI元素的大小 Anchors:是确定UI元素的锚点,锚点是固定UI元素于父物体的位置的,在改 阅读全文
posted @ 2019-08-26 19:47 时光易逝-珍惜 阅读(1944) 评论(0) 推荐(0)
Vecotr.Cross/Vector.Project/Vector.Angle学习
摘要:float Vector3.Angle(vec1,vec2)//计算两个向量的夹角 vec vector3.Project(vec1,vec2)//计算向量vec1在向量vec2上的投影向量 算出vector在OnNormal向量上的投影向量 vec vector3.Cross(vec1,vec2) 阅读全文
posted @ 2019-08-26 11:36 时光易逝-珍惜 阅读(370) 评论(0) 推荐(0)
摄像机跟随
摘要:1:实现摄像机跟随 实现思想:计算出摄像机和游戏物体的相对坐标,在Update中让摄像机的坐标等于相对坐标加上物体的坐标,这样摄像机会随着物体的移动而移动。 start offect=camera.transform.position-player.transform.position update 阅读全文
posted @ 2019-08-26 11:36 时光易逝-珍惜 阅读(655) 评论(0) 推荐(0)
游戏标签的管理
摘要:定义一个脚本用来管理游戏中的标签,脚本中的标签放在这里,外界不能修改,只能调用,这样可以避免重复写标签时发生错误。 public const string player="player" const 是一个常量,使用方法和静态变量的使用方法是一致的。 Gameobject.FindGameObjec 阅读全文
posted @ 2019-08-26 11:35 时光易逝-珍惜 阅读(223) 评论(0) 推荐(0)
Unity插件DoTWeen学
摘要:DOTWeen是一个动画插件,为Unity添加一些简单的动画。 简单的使用DOTween的一些API,在使用时要引入命名空间 1:DOTween.To(()=>myValue,x=>myValue=x,Value,2.0f)//把MyValue值变化到Value值,时间为2秒,他是用插值运算,把My 阅读全文
posted @ 2019-08-26 11:28 时光易逝-珍惜 阅读(2414) 评论(1) 推荐(0)
Unity编辑器扩展
摘要:编辑器简介:Unity支持扩展编辑器,扩展编辑器的代码要放入Editor文件夹中,Editor文件夹在项目打包时,是不会被打包的 1:使用MenuItem添加菜单栏按钮:MenuItem是引用UnityEditor命名空间的 2:MenuItem的路径设置和显示的顺序设置,MenuItem有三个参数 阅读全文
posted @ 2019-08-26 11:27 时光易逝-珍惜 阅读(868) 评论(0) 推荐(0)
Unity的NGUI插件学习
摘要:1:Label显示文字 Label现实的文字字体可以选择Unity中的也可以选择NGUI中的,NGUI是将字体制成字体集使用 Label的一些属性 overflow 字体伸缩 ShrinkContent字体,文本框够大时,文字按设置的字体大小显示,文本框不够大时,字体大小自动变小 ClampCont 阅读全文
posted @ 2019-08-26 11:26 时光易逝-珍惜 阅读(1539) 评论(0) 推荐(1)