unity
董董女友
菜鸟博主:)
展开
-
unity实例化button并改名
GameObject SequenceBtn = Instantiate(prefab);SequenceBtn.transform.SetParent(parentPanel.transform);SequenceBtn.GetComponentsInChildren<Text>()[0].text = SequenceName;原创 2018-03-02 11:00:02 · 4789 阅读 · 0 评论 -
在unity中,判断鼠标点击的是UI还是物体
如果两个重叠了,那么点击的是UI,代码如下:void Update () { if (EventSystem.current.IsPointerOverGameObject()){ return;//为真,则点击在UI上} if (Input.GetMouseButtonDown(0)){ //其他操作 }} ...原创 2018-08-20 11:06:24 · 2386 阅读 · 1 评论 -
删除某个transform下的所有物件
public void DeleteTransformChild() { foreach (Transform TransformChild in Canvas) { Destroy(TransformChild.gameObject); } }原创 2018-08-20 11:33:19 · 1011 阅读 · 0 评论 -
强制刷新UI高度
在做UGUI的时候,发现就是如果在垂直布局的里面,再加一个垂直布局,那么在生成预制体之后,就是预制体会重叠。但是,实际上呢,你所有的操作都没有错,但是为什么预制体还会重叠呢?过了一会你会发现,Unity会自动把预制体归位。。。但是这一会,有点长,一下代码就可以让页面布局刷新。用在生成完预制体,直接调用这个函数就可以了。 /// <summary> /// 刷新...原创 2018-08-20 11:58:00 · 787 阅读 · 0 评论 -
Unity生成AB包
其实讲的最清楚的应该是官方教程:https://docs.unity3d.com/2017.4/Documentation/Manual/AssetBundles-Workflow.html 以下写个例子,生成AB包。例子:生成这两个物体的AB包第一部分 界面可操作部分把东西拖下来,生成预制体: 然后在属性的就会显示,上图右边的东西 自己命名,这里我命名为Object...原创 2018-09-06 15:42:04 · 16962 阅读 · 1 评论 -
unityRX 练习
当鼠标按下时,do something void Start() { Observable.EveryUpdate() //开启update事件监听 .Where(_ => Input.GetMouseButtonDown(0)) //进行一个判断 .First() //只获取第一次的点击...转载 2019-01-17 13:35:03 · 628 阅读 · 0 评论 -
unityRX UGUI
[SerializeField] Button mButton;[SerializeField] Toggle mToggle;[SerializeField] Scrollbar mScrollbar;[SerializeField] ScrollRect mScrollRect;[SerializeField] Slider mSlider;[SerializeField] Inp...转载 2019-01-15 15:09:06 · 310 阅读 · 1 评论