Unity发布 Web平台时的实用技巧
的有关信息介绍如下:虽然在以后Unity Web Player将会被UnityWebGL取代,但是相信至少几年内,Unity Web Player平台还会一直活跃在开发圈里。整理了一些关于发布Web平台的技巧,希望对大家有所帮助
1.取消Web发布版右键菜单设置:网上有很多修改html的方法,比如:config.params["disableContextMenu"] = true;可实际上,unity自身就带了这样的设置。
File-Build Setting-PlayerSetting,WebPlayer Template模板中的第三个“No Context Men”,发布的时候选择这个发布模板就会没有右键菜单了
2.Web平台还分为断网(即在断网的情况下依然可以打开web平台)和连网两种模式。详见下图,Web的三个点选都不选择时发布的为连网模式,当点选Offline Deployment和Stream时发布出来的为断网模式
3.修改发布工程的名字等信息。使用记事本、写字板等工具打开html文件,在
Unity Web Player | WebTemp
处可以修改工程的名字,当前这句话在发布工程中显示为Unity Web Player |WebTem4.,最重要的一点Unity Web与网页的通讯:
unity向网页传输数据:Application.ExternalCall("SendUnityMsg", str);
SendUnityMsg为网页中定义的函数,
网页向Unity传输数据:GetUnity().SendMessage(message, "AcceptName", "buildingname")
AcceptName为Unity中定义的函数
SendUnityMsg函数写在Unity Web平台发布出来的html文件的之间即可。