Unity - A计划(永久有效期) 扫二维码继续学习 二维码时效为半小时

(196评价)
价格: 4019.00元

问题,数据都放在mapMaker下?

例如monsterPath列表在Map'M'a'k

[展开全文]
wangze0097 · 2022-02-18 · 0

直接LookAt目标位置的x,y坐标和塔的z坐标就行,保证LookAt在塔的同一平面上就不会旋转了

[展开全文]
WithFaith · 2022-01-28 · 0

从这里开始有点迷惑,必要的话返回重新听

 

[展开全文]
wangze0097 · 2022-01-24 · 0

除Awake以外 都可以控制脚本对象的setActive状态

类内枚举必须用类名.出来

 

Inspector>外部调用(外部赋值)>Awake>OnEnable>Start

[展开全文]
wangze0097 · 2022-01-22 · 0

Inspector》Awake》OnEnable》

 

 

Start

 

 

 

 

[展开全文]
wangze0097 · 2022-01-22 · 0

在退出页面时,由于只能回到主面板,所以需要使用mUIFacade.currentScenePanelDict[StringManager.MainPanel].EnterPanel();

[展开全文]
wangze0097 · 2022-01-20 · 0

由于 setpanel中有三个做好的页面,选项,数据统计,制作方,所以需要引用他们

[展开全文]
wangze0097 · 2022-01-20 · 0

public void InitDict(){

    foreach (var item in mUIManager.currentScenePanelDict)

    {

        // Debug.Log(canvasTransform);

        item.Value.transform.SetParent(canvasTransform);

        item.Value.transform.localPosition = Vector3.zero;

        item.Value.transform.localScale = Vector3.one;

        IBasePanel basePanel = item.Value.GetComponent<IBasePanel>();

        if (basePanel==null)

        {

            Debug.Log("获取面板上IBasePanel脚本失败");

        }

        //TODO:初始化脚本

        basePanel.InitPanel();

        currentScenePanelDict.Add(item.Key,basePanel);

    }

  }

 

这里为什么从mUIManager.currentScenePanelDict遍历后又赋值给currentScenePanelDict

[展开全文]
wangze0097 · 2022-01-19 · 0

mask.transform.SetSiblingIndex(100);

[展开全文]
wangze0097 · 2022-01-19 · 0

总结一句话:未激活的物体不会调用Awake方法,所以HelpPanel中加载后已激活的Slide脚本赋值正确而未激活的TowerPage下的Slide脚本Awake没有执行所以报空。

[展开全文]
WithFaith · 2021-10-29 · 1

疑问

 

改变当前场景状态的方法和离开场景的方法感觉有点冲突。

[展开全文]
Zeroto · 2021-09-08 · 0

看一个方法的API,打逗号

[展开全文]
464849494 · 2021-09-04 · 0

GameManager(单例)

PlayerManager  作为GameManager中的成员变量,记录玩家信息。作为Gamemanager中的成员变量

AudioSourceManager  记录音效、音乐的信息

FactoryManager   有很多游戏

 

[展开全文]
464849494 · 2021-06-28 · 0

哟,看样子你很yong

[展开全文]
Khas · 2021-05-11 · 0

三年起步,最高死刑。

[展开全文]
Khas · 2021-05-11 · 0

代码中赋值的时候有点问题

//contentLength = scrollRect.content.rect.xMax-2*leftOffset-cellLength;

//contentLength = 3000-2*300*-1100=1300;

 //oneItemLength = cellLength + spacing=1100+400=1500;

oneItemProportion = oneItemLength / contentLength;

这样的话oneItemProportion就始终大于1了。移动的时候要么就是第一页,要么就是最后一页。

我手动把oneItemLength改成2000.oneItemLength改成1000后就没问题了

 

我脚本搭载到ScrollView上的 

[展开全文]
Khas · 2021-03-25 · 1

GetChild API需要学习

[展开全文]
Zeroto · 2021-01-20 · 0

当脚本只有Awake方法,没有其他方法的时候,脚本会失活。

结论2:脚本对象的失活和激活不做用于Awake方法。

 

结论1:Inspector>外部赋值(外部调用)>Awake>OnEnable>Start

 

结论3:游戏物体每次从失活道激活状态,Awake与Start只会调用一次,OnEable会在再次激活游戏物体后调用,所以Initf方法可以放在OnEable中

[展开全文]
Zeroto · 2021-01-19 · 0

经过实验得

1:调用顺序:先左后右 外部赋值Inspector>Awake>OnEnable>Start

[展开全文]
Zeroto · 2021-01-19 · 0

HideInInSpector可以把PUBLIC的方法和判断不显示在UNITY上面

[展开全文]
Zeroto · 2021-01-19 · 0