Unity
Lerchain
做游戏的,却感觉没什么游戏玩
展开
-
Unity tolua问题记录
文章目录1.导入包后类名有与原文件重复的怎么办?2.Scene 'LuaUIScene' couldn't be loaded because it has not been added to the build settings or the AssetBundle has not been loaded.3.attempt to call global 'class' (a nil value)4.unity tolua 如何引用namespace内的变量5.LuaException: Controll原创 2020-07-16 23:40:13 · 1158 阅读 · 1 评论 -
unity tolua build android显示的是原先明明已经删除掉了的界面
怎么尝试都不对,关键还是显示的在Unity中已经删除的界面,各种步骤也都是正确的。问题在于手机内存里保存了原有的Panel,还没有覆盖。把手机上的软件卸载掉!!!再重新安装就好了!原创 2020-07-09 11:10:00 · 182 阅读 · 0 评论 -
unity如何设置minsdkVersion
AndroidManifest-main.xml:13:3-72 Error:uses-sdk:minSdkVersion 16 cannot be smaller than version 19 declared in library就是这个报错,导致我尝试重新下SDK,事实上不需要,它是告诉你你需要提升自己的minsdk要求至19. 就算重新下了也还是会报错的(关键是我竟然还没下成功,佛了)。在这里调一下就OK了。...原创 2020-07-08 18:22:31 · 2087 阅读 · 1 评论 -
tolua, luaframework环境搭建
针对Unity2018、2019版,请注意我此博客发布时间,目前尤其是搭建2019版本时会有较大的问题,以后不知道会不会修复。先简单说一下 tolua 和 luaframework。前者的前身是C#tolua,由于unity只支持C#,IOS端热更新不了。所以作者大大写了个tolua工具使我们可以在Unity中使用lua,能够热更新。后者是基于tolua的UGUI框架,方便我们写UI。这两个东西都是个人写的(感觉他俩好厉害),所以更新方面可能不会很即时,Bug也会有一些。我先来说一下如何搭建lu原创 2020-07-03 11:24:50 · 942 阅读 · 0 评论 -
Unity 服务器基础知识总结,杂谈(C#版)
这是学习《Unity3D网络游戏实战》第二版的总结。 C#网络库里异步使用begin和end,不论是connect、accept,还是send、receive本身都是同步方法,意味着只要没有获取到程序就会卡在那永不动弹。 异步是新开出一条线程,在新线程中阻塞等待,因此主线程不受影响。 ...原创 2020-07-02 19:30:04 · 387 阅读 · 0 评论 -
Unity index out of bound gettouch错误,gettouch的index代表什么
先上结论: 先用Input.touchCount判断一下当前有有几个触摸点,就不会报错了。 index代表获取到的touch是第几个触摸到屏幕的touch。解析: 之所以单开篇博客是因为突然想起来最早使用gettouch时,我以为这个方法是和Input.GetKeyDown()一样的方法,我当时需要的就是这个作用。 然后我就很好奇为啥里面要有个参数,为啥要是Input.getTouch(0),为啥不是返回bool还得让我用获得的phase来判断。当时搜也搜不到为啥(实在是太简单了没人写,那原创 2020-06-21 12:02:45 · 1774 阅读 · 0 评论 -
Unity如何获取屏幕设备分辨率
总结:直接用Screen.width,Screen.height就好了。分别代表屏幕的像素宽,与高。墨迹下: 我是想实现手机屏幕右半边来旋转视角来着,这就需要获取到手机屏幕的分辨率了,我看其他人的博客搞的那个resolution,我就那么用,怎么都不对。mentor告诉了我手机上debug可以用LunarConsole,确实好用,让我发现Screen.resolutions对手机根本无效。...原创 2020-06-17 11:03:42 · 7445 阅读 · 2 评论 -
Unity如何使用ToLua
文章目录下载与安装学习例子例02,openfile不对下载与安装 按照此博客上的方法成功装上了,感谢,同时感觉此博客的方法也可行。都是从github上下载,主要是安装的步骤不太一样。我的方法的安装步骤里一定要注意build一下,再在旁边的Lua里Generate all.学习例子架构如图所示,在这个examples里面有各种学习的例子,挨个学呗。例02,openfile不对文件路径一定要搞对,可以参看游戏运行界面里的错误提示,错误信息建议从后往前看。...原创 2020-06-13 23:15:53 · 1097 阅读 · 0 评论 -
网络游戏开发实战-坦克大战学习问题记录
文章目录1.模型缩小后材质漆黑无变化问题。2.脚本变量赋值后运行游戏变量值没有赋值成功问题3.Mathf.clamp函数并没有限定值的范围4.wheelCollider只允许加4个吗?5.为什么[serilizable]属性并没有让类里头的成员在inspector中出现?(重点)6.书2.5.3节明显存在问题,update方法内连坦克position都没加,怎么可能实现运动。(我错了)7.炮管随鼠标奇怪的扭转,不跟随炮塔。1.模型缩小后材质漆黑无变化问题。 旧版的模型不行了,下载第二版书里的素材2.原创 2020-06-08 22:40:41 · 1388 阅读 · 0 评论 -
Lua学习笔记
1.对一个数字字符串进行算数操作时,lua会尝试将字符串转换为数字 2.可以用[[]]包住多行字符串 3.字符串间的连接用. .print(a..b) 4.表的默认索引从1开始,表可以当数组使,也可以当字典使,可以随便存啥类型都行,定义方式a = {},没初始化的表是nil。 ...原创 2020-06-08 09:25:34 · 332 阅读 · 0 评论 -
unity android SDK 缺失,安卓打包缺少SDK,让选择文件夹导入
原来unity2018并没有安装SDK,机智的我从最新版的unity hub 下载了unity2019的SDK,2018导入2019的就OK了!注意unityhub的版本,有可能正式版下载不了,估计是软件bug,从最新的beta版下载安装成功了...原创 2020-02-06 17:50:12 · 2161 阅读 · 0 评论 -
unity gradle构建失败,building gradle project时卡死
切换成internal。原创 2020-02-06 17:41:18 · 3325 阅读 · 1 评论 -
unity中编写的脚本逻辑没错却不好使
实现一个简单的单击空格计数增加改变物体颜色脚本。单击空格计数却不加事实上不是Iput.GetKeyDown(KeyCode.Space)的问题。而是Unity编辑器的问题。我发现目前最新版编辑器有个Bug,拖动hierarchy中的GameObject到inspector中的脚本内给GameObject赋值,看似赋值了其实并没有。在代码中赋值就OK了。...原创 2020-01-19 12:16:30 · 843 阅读 · 0 评论 -
unity中的Micro-Games运行不了。The type or namespace name '***' could not be found
下载unity的时候一定要注意别就直接下载最新版。Micro-Games的简介最下边有写目前支持的版本。不兼容的。原创 2020-01-19 11:59:05 · 586 阅读 · 0 评论 -
unity的hierarchy中什么都没了。
出现原因我在build游戏时发现没有安装WebGLbuild工具,安装的同时在buildPC版,unity崩了,我强退。解决方法此项目里的内容已损坏,GG,新建个项目,导入资源包。可能是出BUG了,发现从unity中open还是打不开。show in explorer,从资源管理器中打开,成功。...原创 2020-01-19 11:55:01 · 2590 阅读 · 0 评论 -
unity新版本更新页面打不开
提示我有新的版本可以安装,点击安装后跳转的网页打不开,我感觉unity3d.com应该是被墙了所以打不开。中国是用unity.cn。点击LTS版本下载就可以了。原创 2020-01-19 11:39:10 · 1080 阅读 · 0 评论