Transform继承自IEnumerable,可以对它进行迭代.但当你在迭代的同时,又对child进行setParent操作时,会出现意想不到的结果. 下面是我使用foreach和getchild得到的bug,及解决办法. 使用foreach 当在使用foreach获取所有的child,并且同时修改child的parent为其它,会出现只能修改部分,但不会报错. foreach (var tran in rideEffect.InstanceAsset.transform) { var chi…
zepto 赋值时单位转换问题 zepto 的 animate 方法移动某个元素的位置时,例如修改某个绝对定位的元素的 left 值,要与修改前的值单位一致,修改前如果是像素值,修改后也要是像素值,否则android 手机上将不会出现动画效果,而是直接把元素放到修改后的位置.使用 jQuery 时会进行计算并最后赋值为像素值,zepto 省略了转换所以会有单位问题,需要注意. transform:rotate 在 Safari 中渲染 bug transform:rotateY,  transf…
/// <summary> /// "1" => 对应的一个UISpirte,"1234" => 对应四个预设 /// </summary> /// <param name="scoreGrid"> 设置中间为锚点 </param> /// <param name="curScore">like "1234"</param>…
1.寻找物体 1.1 寻找满足条件的子物体 ` public static Transform FindObj(Transform transform, Func<Transform, bool> condition, bool isGrandsonObj = false) { Transform[] allChilds = transform.GetComponentsInRealChildren<Transform>(isGrandsonObj); foreach (Trans…
1.遍历Transform直接子transform private void Start() { var Equipment = building.transform.FindChild("building/building/Equipment"); foreach (Transform tran in Equipment) { Debug.LogError(tran); } } 2.递归遍历该GameObject的所有子GameObject public void Awake() {…
1.GameObject.Find 函数原型: public static GameObject Find(string name); 说明:1.GameObject只能查找到active的物体 2.如果name指定路径,则按路径查找:否则递归查找,直到查找到第一个符合条件的GameObject或者返回null   2.transform.Find 函数原型:   public Transform Find(string n); 说明:1.transform.Find用于查找子节点,它并不会递归…
using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class MainUIControl : MonoBehaviour { private static MainUIControl _instance; public static MainUIControl instance { get { return _instance; }…
此部分可以先建立游戏大厅,然后进入游戏,此处坑甚多耗费大量时间.国内百度出来的基本没靠谱的,一些专栏作家大V也不过是基本翻译了一下用户手册(坑啊),只能通过看youtube视频以及不停的翻阅用户手册解决(很多demo根本没踩到这些坑).废话不说了,开始(此部分是在上一篇基础上开始的,一些上一篇解释过的操作就不再重复),建议看完此部分后可以看一下下一篇,有助于理解此部分的代码: 1)自定义NetworkLobbyManager 自定义脚本LobbyManager并重写NetworkLobbyMan…
Unity3D核心类型一览 本文记录了Unity3D的最基本的核心类型.包括Object.GameObject.Component.Transform.Behaviour.Renderer.Collider.Rigidbody.Camera.Light.MonoBehaviour等. 需要展开了public类型方法的类图请点这里(http://www.cnblogs.com/bitzhuwei/gallery/image/152116.html). 最核心的类型就这几个:Object.GameO…
Unity本身不提供摇杆的组件,开发者可以使用牛逼的EasyTouch插件或者应用NGUI实现相关的需求,下面本文通过Unity自身的UGUI属性,实现虚拟摇杆的功能. 主参考 <Unity:使用 UGUI 的 ScrollRect 製作虛擬搖桿>和松神的<UGUI研究院之游戏摇杆>,分“摇杆UI的构建”和“摇杆事件连接”以及“摇杆表现强化”三方面总结制作过程中的思路笔记. 一 摇杆UI的搭建 核心是使用UGUI 的 ScrollRect Component( 经常用于 Scrol…