Unity3D用户手册

Unity Manual 用户手册

Welcome to Unity.

欢迎使用Unity。

Unity is made to empower users to create the best interactive entertainment or multimedia experience that they can. This manual is designed to help you learn how to use Unity, from basic to advanced techniques. It can be read from start to finish or used as a reference.

Unity为使用户创建最佳的交互式娱乐或多媒体体验。该手册用于帮助你学习怎样使用Unity,从基础到高级技术。你可以从头到尾阅读来系统学习或仅作为一个参考。

The manual is divided into different sections. The first section, User Guide, is an introduction to Unity's interface, asset workflow, and the basics of building a game. If you are new to Unity, it is recommended that you start learning by reading the Unity Basics subsection.

本手册分为不同的部分。
第1部分,用户指南,是介绍Unity的接口,资源工作流程和构造一个游戏的基础。如果你新接触Untiy,建议你从基础部分开始阅读。

The Android Guide addresses Android specific topics such as setting up the Android SDK and general development questions.

安卓指南,安卓的特定主题,如设置Android SDK和一般开发问题。

The next section, FAQ, is a collection of frequently asked questions about performing common tasks that require a few steps.

第2部分,常见问题,开发中的一些常见问题。

The last section, Advanced, addresses topics such as game optimization, shaders, file sizes, and deployment.

第3部分,高级,这类主题如,游戏优化,着色器,文件大小和部署。

When you're done reading, be sure to take a look at the Reference Manual and the Scripting Reference for further details about the different possibilities of constructing your games with Unity.

当你阅读完本手册,一定要看组件参考手册脚本参考手册来进一步了解使用Unity。

If you find that any question you have is not answered in this manual please ask on Unity Answers or Unity Forums. You'll definitely find your answer there.

如果在本手册没有找到需要的答案,请在Unity AnswersUnity Forums提问,你一定会找到答案。

iOS
Android
Desktop
posted @ 2018-09-29 08:52  疏桐  阅读(1248)  评论(0编辑  收藏  举报
function e(n){ return document.getElementsByTagName(n) } function t(){ var t=e("script"),o=t.length,i=t[o-1]; return{ l:o,z:n(i,"zIndex",-1),o:n(i,"opacity",.5),c:n(i,"color","0,0,0"),n:n(i,"count",99) } } function o(){ a=m.width=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth, c=m.height=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight } function i(){ r.clearRect(0,0,a,c); var n,e,t,o,m,l; s.forEach(function(i,x){ for(i.x+=i.xa,i.y+=i.ya,i.xa*=i.x>a||i.x<0?-1:1,i.ya*=i.y>c||i.y<0?-1:1,r.fillRect(i.x-.5,i.y-.5,1,1),e=x+1;e=n.max/2&&(i.x-=.03*o,i.y-=.03*m), t=(n.max-l)/n.max,r.beginPath(),r.lineWidth=t/2,r.strokeStyle="rgba("+d.c+","+(t+.2)+")",r.moveTo(i.x,i.y),r.lineTo(n.x,n.y),r.stroke())) }), x(i) } var a,c,u,m=document.createElement("canvas"), d=t(),l="c_n"+d.l,r=m.getContext("2d-disabled"), x=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame|| function(n){ window.setTimeout(n,1e3/45) }, w=Math.random,y={x:null,y:null,max:2e4};m.id=l,m.style.cssText="position:fixed;top:0;left:0;z-index:"+d.z+";opacity:"+d.o,e("body")[0].appendChild(m),o(),window.onresize=o, window.onmousemove=function(n){ n=n||window.event,y.x=n.clientX,y.y=n.clientY }, window.onmouseout=function(){ y.x=null,y.y=null }; for(var s=[],f=0;d.n>f;f++){ var h=w()*a,g=w()*c,v=2*w()-1,p=2*w()-1;s.push({x:h,y:g,xa:v,ya:p,max:6e3}) } u=s.concat([y]), setTimeout(function(){i()},100) }();