U3D 日常技巧积累

一、Unity?

1.Unity死机未保存场景:当你在Unity中编辑场景,突然死机时,可以在项目文件目录中找到Temp文件夹,双击文件夹,找到_Backupscenes文件夹,把后缀为.backup的文件后缀改为.unity,然后拖进Unity的Project界面里面,这样就可以还原死机前场景最后情况。?

2.Inspector界面的数值栏自带加减乘除功能:从Unity5.1开始,可以在Inspector界面中的数值栏进行计算,比如:你可以在Transform里面的Position中X栏中加减乘除。?

3.随意移动模型预览视窗:在Project界面里面选中模型,在Inspector界面上会显示模型的预览视图,右击视图的上的双横条,模型预览视图就会跳出来,此时就可以像Scene,Game等视窗一样任意移动,放在你想放的地方,如果想让他变回去,只要关掉它即可。?

4.只让游戏运行一帧:先按下暂停键,再按运行键。?

5.通过Debug.Log获取执行此语句物件:在脚本的Debug.Log语句中加入gameObject,即Debug.Log(“Test”, gameObject); 脚本运行时点击Console界面中的输出语句,就能在Hierarchy界面中看到哪个物件执行了这个脚本。?

6.展开所有子节点:按住Alt,用鼠标点击包含子节点物件前的三角形,在Hierarchy界面和Project界面都可以使用。?

7.编辑时镜头跟随选中物件:在Scene界面中选中物件按F,镜头就会对准选中物件,并使其在Scene窗口中居中,如果在拖动物件时,要让镜头跟随物件移动,选中物体后按Shift+F即可。?

8.在Scene界面中方便移动编辑镜头:在Scene界面中鼠标右键 + A/S/D/W/Q/E来移动镜头, 如果想使Game视窗的镜头跟Scene一样,可以在Unity菜单栏中选择GameObject–AlignWithView。?

9.在Project界面搜索商店内容:先在Project界面中的搜索栏中输入你想要搜索内容的关键字,然后在搜索栏下边的搜索范围选择中选择AssetStore

10.game窗口运行时更改的一些属性数值在退出程序时会还原,如果想要保留数据,可以在运行时右键复制组件(copy component),然后退出程序时右键粘贴组件值即(paste component values);?

11.想知道哪个游戏物体上有某个脚本或者组件,直接hierarchy视图上搜索脚本名字或者组件名字,对应的游戏对象就会被筛选出来,或者在project版本中找到脚本,然后右键选择find references in scene即可;?

12.在属性面板上私有属性/字段都不会显示出来,可以左键点击inspector面板右上角的标志,选择debug模式(当然也可以直接在代码中更改(更改变量访问类型,或者变量声明特性 “HideInInspector”“SerializeField”));?

13.同一个游戏物体可以在不同场景间粘贴复制;?

14.选中某个游戏物体,然后按F键,可让这个物体处于scene视图的中心点处,方便操作(这里要提示一下,鼠标必须停留在scene面板上,才会有效果。放在其他地方,并不会?。?

15.在菜单栏gameobject之下,有一个move to view??梢越蜗肺锾逡贫絪cene视图的中心点处(位置改变); 同样,在菜单栏gameobject之下,有一个align with view ,作用对象分普通物体和摄像机;作用于普通对象时感觉没什么大用,作用于摄像机,可以改变摄像机的位置和角度,让game视图和scene视图一模一样; 在菜单栏gameobject之下,有一个align view to selected ,作用于摄像机,不改变摄像机的位置和角度;让scene视图和game视图一毛一样;(我猜测scene视图也应该有一个摄像机,不过是被unity隐藏起来了);?

16.WebplayerTemplates文件夹里的脚本不参与编译,可以将一些有错误的脚本放在其中,让unity可以运行起来(该文件夹必须是Assets直接子目录,否则无效);?

17.在编辑脚本时。对某一变量名统一修改可以按F2;?

18、鼠标图案替换

? ? ? 游戏和项目中可能需要将默认鼠标替换成特定的鼠标样式,如果是简单的一张图片,那么我们只需要将Setting里的鼠标团换掉,可是如果要做一些效果的话就需要我们在代码中进行替换了。?

? ? ? ?首先在脚本的Awake或者Start方法中调用鼠标隐藏的API:

voidAwake(){? ? Cursor.visible =false;}

? ? ? ?然后制作我们需要的鼠标样式,比如粒子效果过着帧动画,获取鼠标的Transform并在Update中更新它的位置:

public? RectTransfor? cursor;

voidUpdate({cursor.anchoredPosition=Input.mousePosition;}

? ? ? ?这里试用了RectTranform的anchoredPosition是为了更好的对鼠标位置进行编辑。

二、Visual Studio?

1.跳转到指定行号:双击右下角状态栏的行号,会跳出一个行号跳转窗体。或者快捷键Ctrl+G调出窗体。

2.快速查找:光标停留在需要查找的词上面,使用快捷键Ctrl+F3可以跳转到下一个相同的词。按Shift+F3可以往上查找。

3.查找“{/}”:当你把光标放在“{”的前面,VS会将相对应的”}“标记起来。你也可以将光标停留在“}”的后面,可以达到同样的效果。

4.查找和替换:当你想查找/替换掉某个字符串的时候,你可以按快捷键“Ctrl+F”或者“Ctrl+H”,进行这一操作。(快速在本文档搜索)另外VS支持正则表达式和通配符。如果你想从整个项目进行查找/替换,你需要使用快捷键“Ctrl+Shift+F”或者“Ctrl+Shift+H”。当然这一切都可以在菜单栏找到。“编辑->查找和替换”。当你想中止全局替换的时候,你可以使用快捷键“Ctrl+Pause Break”。

5.查找类/脚本:使用快捷键Ctrl+Alt+O可以定位搜索类脚本

6.定位脚本文件/项目工程父级位置:使用快捷键Ctrl+O可以定位本脚本文件所在位置;使用快捷键Ctrl+Shift+O可以定位本项目工程父级所在位置;

7.跳转到定义:当你查看代码的时候,往往需要去查看原函数,这是难免的。但是千万不要去手动寻找函数。这效率往往是很低的。你可以右键该函数,选择跳转到定义即可。当然你也可以使用快捷键F12。查找所有引用:使用组合键“Shift+F12”。

8.格式化代码:这个很重要,即使VS在你每次打完“;”回车之后会自动格式化代码。但是难免代码的格式会有所变化,譬如粘贴一段代码之后,代码的格式往往会受到影响。所以,这个还是很有必要知道的。格式化部分代码:选中代码->Ctrl+K,F?;蛘逤trl+E,F。格式化整个文档:编辑->高级->设置文档的格式。或者 Ctrl+K,D?;蛘逤trl+E,D。

9.将代码放入工具箱:工具箱是拿来放控件的地方。我们在使用控件的时候,只需要从控件当中拖动控件到代码就可以了,这样可以省去大量代码的编辑工作。既然工具箱如此方便,那么是否可以将一段重用性很高的代码放入工具箱呢。答案当然是可以的。你可以选中你的代码,然后拖入工具箱的空白处,你的代码就保存到工具箱了。就像你将控件拖 入代码页面一样,也可以将代码拖入工具箱中。以后你就可以像使用控件一样使用重用的代码。这是非常方便的。而且工具箱的内容不会因为你关闭VS而消失,在 你下次打开VS的时候工具箱同样保存了你的代码。如果你需要查看工具箱保存的代码而又不想拖到代码页面中,你只需要将光标停留在工具箱的代码图标上面。

10.选择一个单词/选择一个字符串:如你所知双击一个单词的时候会选择整个单词。按住Ctrl键单击单词的任意位置同样可以选中单词。双击字符串第一个引号的左侧可以选中整个字符串。按住Ctrl键单击第一个引号的前面同样可以选中整个字符串。

11.创建区域(#region和#endregion):当代码越来越多的时候,你会期望可以隐藏一些代码,而#region 和#endregion 就是这样的功能。你可以在任何位置隐藏任何代码。即使是隐藏的内容不属于同一个函数。你可以点击#region旁边的+/-,展开/隐藏代码。在隐藏的时 候,当你的光标放放置在备注上面的时候,VS会显示出隐藏的代码内容。

12.注释(//TODO:…):

? ? ? ?// TODO:注释部分?

? ? ? 如果你喜欢用“任务列表”记录一些要做的事情,这个小功能最适合你了。你可以再VS 2010的菜单上找到任务列表窗,点击“菜单->视图->任务列表”,你也可以点击快捷键“Ctrl+W,T”。VS还提供了,HACK,UNTODU,UnresolvedMergeConflict标记注释,你可以在“工具->选项->环境->任务列表”找到并且编辑/添加/删除标记注释。

13.行编辑(复制,剪切,删除,交换):当你在光标停留行使用快捷键Ctrl+C,X,L时,可以复制,剪切,删除整行内容。当然,右键也是可以的。跟平时的复制,剪切,删除就是选中和没选中代码的区别而已。如果你想交换上下两行,你可以使用快捷键(Shift+Alt+T),前提是光标要停留在上面那一行。替换之后,光标会一直跟随原本的那一行。

14.选择文字转换为大写:ctrl+shift+U;选择文字转换为小写:ctrl+U

15.撤销/反撤销

  1)撤销:使用组合键“Ctrl+Z”进行撤销操作;

  2)反撤销:使用组合键“Ctrl+Y”进行反撤销操作。

16.框式选择:使用组合键“Shift+Alt+方向键(或鼠标)”即可完成框式选择??蚴窖≡裨市砟阃倍源胄泻土薪醒≡瘛U舛耘可境承┐牒芊奖?。

17.定位到行首与行尾

  1)home键:定位到当前行的行首;

  2)end键:定位到当前行的行尾。

18.选中从光标起到行首(尾)间的代码

  1)选中从光标起到行首间的代码:使用组合键“Shift + Home”;

  2)选中从光标起到行尾间的代码:使用组合键“Shift + End”。

19.在光标所在行的上面或下面插入一行

  1)组合键“Ctrl+Enter”:在当前行的上面插入一个空行;

  2)组合键“Ctrl+Shift+Enter”:在当前行的下面插入一个空行。

20.注释/取消注释

  1)注释:组合键“Ctrl+K+C”;

  2)取消注释:组合键“Ctrl+K+U”。

21.设置书签:Ctrl+B+T或者Ctrl+K,Ctrl+K,跳转书签:Ctrl+B+N

22.快捷嵌套:很多需要嵌套的内容直接进行设置嵌套,比如需要try-catch的时候,这时候,我们就只需要进行选中嵌套的内容,按快捷键?ctrl+k,ctrl+s,然后选中try,就会出现

22.在工具》选项》常规》键盘? 中修改个人习惯的快捷键,可以提高工作效率。

最后编辑于
?著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 214,100评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,308评论 3 388
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 159,718评论 0 349
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,275评论 1 287
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,376评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,454评论 1 292
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,464评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,248评论 0 269
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,686评论 1 306
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,974评论 2 328
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,150评论 1 342
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,817评论 4 337
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,484评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,140评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,374评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,012评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,041评论 2 351

推荐阅读更多精彩内容

  • 搜索 Eclipse常用快捷键 编辑 查看 窗口 导航 文本编辑 文件 项目 源代码 运行 重构 其他Eclips...
    CarlosLynn阅读 1,617评论 0 7
  • Eclipse常用快捷键 1几个最重要的快捷键 代码助手:Ctrl+Space(简体中文操作系统是Alt+/)快速...
    山不转人自转阅读 1,443评论 0 10
  • 1.输入psv就会看到一个psvm的提示,此时点击tab键一个main方法就写好了。psvm 也就是public ...
    兜兜又喊阿兵哥阅读 1,106评论 0 0
  • Ctrl Ctrl + F 在当前文件进行文本查找 (必备) Ctrl + R 在当前文件进行文本替换 (必备) ...
    七弦桐语阅读 18,741评论 0 26
  • 其一 落叶可知风影低?深秋天气亦凄迷。 白云何事夜来早,为伴月华流向西。 其二 疏影离离拂树丛,秋光处处总相同。 ...
    雪窗_武立之阅读 249评论 2 13