随笔分类 -  Unity

摘要:UnityGUI使用一个特殊的OnGUI()函数,在该函数中加入实现UI的脚本。 它一共有两种类型的接口:GUI.xxx()和GUILayout.xxx()。 第一种需要自动手写填写处于屏幕上的位置。我之前学的教程都是用这种方式的,参考代码如下: void OnGUI() { //居中显示文字 GU 阅读全文
posted @ 2016-07-30 16:36 larryking 阅读(2284) 评论(0) 推荐(0)
摘要:在做一个FPS游戏时,需要敌方自动找到玩家方位并向玩家移动,在查找资料(并走了不少坑)后,我试了三个方法,经测试,这三个方法都能实现自动寻路功能。 方法一:使用Mathf.Lerp()方法 代码很简单: //在enemy.cs(即敌方的脚本)中更新如下代码: Transmform m_transfo 阅读全文
posted @ 2016-07-27 21:00 larryking 阅读(21406) 评论(0) 推荐(0)
摘要:这个问题导致我的unity项目崩溃,以至于无法打开。 第一次出现这个问题是因为在Lighting窗口中build按钮下点击了clear all baked datas,导致unity强制退出,并给出上述提示。当时的解决办法是…重建项目… 今天早上再次出现这个问题,原因是删除了一个新建的C#文件(我不 阅读全文
posted @ 2016-07-26 12:14 larryking 阅读(5395) 评论(0) 推荐(0)
摘要:这是虽然将场景物体添加了Nav Mesh,但是没有进行Bake(烘焙)导致的。 在网上查了 很多久,都没解决这个error,最后发现是因为在unity4.6以下版本中,Bake是Navigation下的一个按钮,直接点击即可; 但是unity4.6以上版本已经取消了这个button,新的静态烘焙步骤 阅读全文
posted @ 2016-07-25 13:03 larryking 阅读(2969) 评论(0) 推荐(0)
摘要:注:本人所使用的Unity版本为:Unity5.3.5f1,所使用的VS版本为:Visual.Studio.2013.Ultimate 折腾了快一个月了,终于有时间做自己的啦,哈哈: ) 步骤一:启动Unity,在菜单栏选择【File】—>【New Project】打开工程向导窗口,选择【Brows 阅读全文
posted @ 2016-07-21 16:02 larryking 阅读(1199) 评论(0) 推荐(0)