Unity3D常用脚本

上传人:缘*** 文档编号:64986771 上传时间:2022-03-22 格式:DOCX 页数:4 大小:22.39KB
收藏 版权申诉 举报 下载
Unity3D常用脚本_第1页
第1页 / 共4页
Unity3D常用脚本_第2页
第2页 / 共4页
Unity3D常用脚本_第3页
第3页 / 共4页
资源描述:

《Unity3D常用脚本》由会员分享,可在线阅读,更多相关《Unity3D常用脚本(4页珍藏版)》请在装配图网上搜索。

1、varscreenbutton:boolean;functionStart()DontDestroyOnLoad(this);screenbutton=true;functionUpdate()if)screenbutton=true;functionOnGUI()if(screenbutton=true)if(Rect2-380,2-190,60,50),Scene1)print(YouclickScene1);(1);screenbutton=false;elseif(Rect2-380,2-130,60,50),Scene2)print(YouclickScene2);(2);scree

2、nbutton=false;elseif(Rect2-375,2-0,50,50),Quit)print(YouclickQuit);();心得:场景转换时,这个程序贴在按钮界面场景中。在BuildSetting(导出)(在File下)菜单中加入所需场景。0为按钮界面。可以无限增加场景。elseif(Rect2-380,2-130,60,50),Scene2)print(YouclickScene2);(2);screenbutton=false;复制此段程序并做修改。运动控制键:上下左右varTankSpeed:int=20;functionUpdate()if)print(go);* *T

3、ankSpeed);elseif)print(goback);* *-TankSpeed);elseif)print(turnleft);* *-TankSpeed);elseif)print(turnright);* *TankSpeed);需要放在第一视角的物体或者摄像机上。加天空背景:菜单栏Component下的Rendering下的Skybox。将他加在所需场景的摄像机上,选择所需的天空。运行时自然出现。各种按钮汇总:鼠标碰触后显示说明文字。functionOnGUI()(Rect(0,0,100,20),GUIContent(Clickme,Thisisthetooltip);(Re

4、ct(0,40,100,40),;多项选择,以上都选择。varallOptions=true;varextended1=true;varextended2=true;functionOnGUI()allOptions=(Rect(0,120,150,20),allOptions,EditAllOptions);=allOptions;extended1=(Rect(20,70,130,20),extended1,ExtendedOption1);extended2=(Rect(20,90,130,20),extended2,ExtendedOption2);=true;if(Rect(0,16

5、0,150,20),Ok);print(userclickedok);鼠标碰触第一个按钮有解释,鼠标碰触第三个对话框有解释。碰第二个没有解释。functionOnGUI()(Rect(5,300,110,75),GUIContent(Box,Thisboxhasatooltip);(Rect(10,230,100,20),Notooltiphere);(Rect(10,200,100,20),GUIContent(Ihaveatooltip,Thebuttonoverridesthebox);(Rect(10,260,100,40),;半透明,说明性文字对话框。无选择。functionUpda

6、te()functionOnGUI()(newRect/2-400,/2-300,800,600);(newRect(0,0,800,600),Thisboxisnowcentered!-hereyouwouldputyourmainmenu);();滚动条,选择按钮。可以放多个按钮并且节省位置。functionUpdate()varscrollPosition=;functionOnGUI()scrollPosition=(Rect(10,400,100,100),scrollPosition,Rect(0,0,220,200);(Rect(0,0,100,20),Top-left);(Re

7、ct(120,0,100,20),Top-right);(Rect(0,180,100,20),Bottom-left);(Rect(120,180,100,20),Bottom-right);();循环的字幕。varletterPause=;vardel:boolean=false;varparticle:GameObject;functionStart()DontDestroyOnLoad(this);screnbutton=true;word=Text;Text=;yieldWaitForSeconds(2);TypeText();functionUpdate()if)screnbutt

8、on=true;if(Text=Thisiszcxfirstproject!Icandoit.)Text=;TypeText();if(0)Text=;for(varc:charin(Youwanttoonlyturncharacterbutnottiltit)Makethecameraachildofthecapsule.Resetitstransform.(Youwantthecameratotiltupanddownlikeahead.Thecharacteralreadyturns.)AddComponentMenu(Camera-Control/MouseLook)publiccla

9、ssCameraMoveRotate:MonoBehaviourpublicenumRotationAxesMouseXAndY=0,MouseX=1,MouseY=2publicRotationAxesaxes=;publicfloatsensitivityX=15F;publicfloatsensitivityY=15F;publicfloatminimumX=-360F;publicfloatmaximumX=360F;publicfloatminimumY=-60F;publicfloatmaximumY=60F;publicfloatmoveSpeed=;floatrotationX=0F;floatrotationY=0F;QuaternionoriginalRotation;voidUpdate()break;1.2. 3.4. 5.

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!