U3D

1. 单例 --- A类调用B类中的F1函数的方法:

在B 类中创建一个静态对象:

public static B b {set; get;}

在A 中调用:

B, b. F1();

2.EventSystem 自动选取scene中的button

(1)  eventsystem头文件要引用:

using UnityEngine.EventSystems;

(2) 建一个空对象,把使用eventsystem 的script文件(我的叫gamemanager)挂在上面:

(3) 保证eventsystem的send navigation events 处于勾选状态


(4) gamemanager中实现 读取eventsystem当前所选按钮,改变光标位置,触发onclick事件等:



(5) 其他类文件中初始化开始选择的button 和 修改光标active属性:

GameManager.gamemanager.GetBtn(_backBtn);

GameManager.gamemanager.cavas.gameObject.SetActive(true);

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 材质球与贴图: 材质球:Material,材质:物体的质地,物体看起来是由什么做的,什么材质的(木头的、铁的)。 ...
    曾令伟阅读 906评论 0 1
  • ##反射面的代码 using UnityEngine; using System.Collections; // ...
    打扮宇宙阅读 753评论 0 0
  • 1、GameObject--->空物体 2、类名一定要跟C#名相同 3、使用脚本必须继承MonoBehaviour...
    dingz阅读 721评论 0 0
  • 对于unity之中的对象池技术,想必大家都有多耳闻,但是觉得没有多大的必要去使用,我刚开始学unity时候也是这么...
    貪狼大人阅读 417评论 1 4
  • (此内容来源网上,仅供自己研究学习...) 材质球与贴图: 材质球:Material,材质:物体的质地,物体看起来...
    ashun阅读 1,679评论 0 0

友情链接更多精彩内容