Unity
文章平均质量分 55
larry233
字节跳动数据库内核研发
本科专研图形学,自学无果,硕士转攻NLP,调参三年,中SCI,后学数据库,偶有所得,自撰一bug,卒。
展开
-
attempt to write a readonly database 的解决办法
这个问题导致我的unity项目崩溃,以至于无法打开。第一次出现这个问题是因为在Lighting窗口中build按钮下点击了clear all baked datas,导致unity强制退出,并给出上述提示。当时的解决办法是…重建项目…今天早上再次出现这个问题,原因是删除了一个新建的C#文件(我不知道为什么删掉C#文件还能导致崩溃,我以前delete都不会崩溃),但是这个项目已经写了两天了,我只好上网原创 2016-07-26 12:14:17 · 14607 阅读 · 0 评论 -
Move can only be called on an active agent that has been placed a Navmesh的解决办法
这是虽然将场景物体添加了Nav Mesh,但是没有进行Bake(烘焙)导致的。在网上查了 很多久,都没解决这个error,最后发现是因为在unity4.6以下版本中,Bake是Navigation下的一个按钮,直接点击即可; 但是unity4.6以上版本已经取消了这个button,新的静态烘焙步骤如下:将要烘焙的物体设置为静态static(一定要保证Navigation Static是被勾选的)原创 2016-07-25 13:03:39 · 8257 阅读 · 0 评论 -
Unity中使物体自动寻路的方法
在做一个FPS游戏时,需要敌方自动找到玩家方位并向玩家移动,在查找资料(并走了不少坑)后,我试了三个方法,经测试,这三个方法都能实现自动寻路功能。方法一:使用Mathf.Lerp()方法代码很简单://在enemy.cs(即敌方的脚本)中更新如下代码:Transmform m_transform; //获得敌人组件//在Update()函数中插入如下代码m_transform.posi原创 2016-07-27 21:00:58 · 3414 阅读 · 0 评论 -
UGUI之在场景中设置、修改标签和按钮
UnityGUI使用一个特殊的OnGUI()函数,在该函数中加入实现UI的脚本。它一共有两种类型的接口:GUI.xxx()和GUILayout.xxx()。第一种需要自动手写填写处于屏幕上的位置。我之前学的教程都是用这种方式的,参考代码如下:void OnGUI(){ //居中显示文字 GUI.skin.label.alignment = TextAnchor.MiddleCent原创 2016-07-30 16:36:50 · 1522 阅读 · 0 评论 -
创建Unity新项目并编译成游戏程序
注:本人所使用的Unity版本为:Unity5.3.5f1,所使用的VS版本为:Visual.Studio.2013.Ultimate 折腾了快一个月了,终于有时间做自己的啦,哈哈: )步骤一:启动Unity,在菜单栏选择【File】—>【New Project】打开工程向导窗口,选择【Browser】确定新工程的保存路径。 注意,第一次新建工程时,一定要点击Asset Packages原创 2016-07-21 16:02:38 · 12806 阅读 · 0 评论