代码解决:
public Button button; private void Start(){GameObject activeObj=GameObject.Find("需要显示物体的名称");button.onClick.Addlistener(()=>{ activeObj.SetActive(true); });}
《unity游戏开发实战》结合unity这种多平台的集成引擎和编辑器,介绍如何使用unity创建游戏、添加交互性,以及修饰游戏并发布游戏的所有知识。本书分为五部分,每一章都介绍一个独立的概念,并且循序渐进地讲述新的概念,还使用一个综合的游戏项目贯穿全书。
在本书中,读者将学到所有重要的界面命令,如何设置和组织项目,以及创建并运行一个3d游戏的所有基础,从角色导入到脚本,再到声音。本书还将介绍基本的游戏和关卡设计理论与特殊的技巧。
《unity游戏开发实战》为读者提供了使用unity来创建自己的游戏所需要的全面信息,适合业余游戏制作人、专业开发人员以及计算机专业的学生阅读。
米歇尔·梅纳德(Michelle Menard)目前在马里兰州猎人谷的Firaxis Games公司担任作家和设计人员。之前她曾经是自由作家、编辑以及助理制作人等,也曾经短暂地从事过UI程序员、美工以及博物馆服务中心的程序员。工作之余,她喜欢通过骑自行车来锻炼身体,或者玩Pokémon游戏消遣。
这个简单的功能有两种方法,供参考。
第一种代码解决:
public Button button;
private void Start()
{
GameObject activeObj=GameObject.Find("需要显示物体的名称");
button.onClick.Addlistener(()=>{ activeObj.SetActive(true); });
}
第二种非代码解决:
在UI界面中选中Button按钮,在它的On Clcik下面添加图片的事件就可以了。