最近开始学习Unity,因为会一点儿C#,Delphi,Python,三种都是半桶水都算不上的级别。

首先排除了Python,其次delphi是我最喜欢的,奈何它目前我能了解到的引擎都很老了,dilphix,hge,dx和opengl也没有什么系统的资料,实力不足只能退而求其次,以后还是用delphi写一些实用软件比较好,编译到手机也方便。

C#会一丢丢,那就从unity开始了。

坑1:unity编译安卓apk的问题,使用unity2019的版本,在编译安卓apk的时候提示25 <26.1.1,网上搞了一圈,各种升级安卓sdk,反正都是sdkmanager打开,填一个地址什么的,奈何我的就是不行,最后才知道是被墙得好厉害。

最后的结局办法:

1,使用xx.net翻墙,用unity hub给版本增加模块,里面勾选安卓的模块,得益于如此,模块下载完成。

2,sdkmanager可视化窗口最高下载不到26.1.1这样的版本,可以考虑使用android studio里面的去下载,或者cmd进入一个带sdkmanager.bat的版本,用这个bat在cmd下用命令行去下载,前提都是需要翻墙。

3,Unity的preferences里面如果在第一步用模块下载好了,会自动勾选为推荐的sdk jdk等等,否则就需要用第二步下载的版本路径。

4,ue4引擎编译apk一样的,也需要sdk版本高一点儿,因为我用同一个安卓sdk路径去编译,二个引擎报错的提示一模一样。

接着是ide:

1,默认可以用vs2015,自带一拳的mono已经被移除,也可以用vs2019,这里的坑就是需要把.net的开发模块都要打勾,也就是要装上net core 和net frame work4.7.1,否则一部分不会提示。其实到现在我的vs2019例如一些ontrigg这样的就无法提示,vs是可以提示的。

2,优先推荐vscode,免费,记得网上去搜索vscode+unity 所需要的插件,一阵装,就ok了。这里有一各问题就是有一些插件会让你在vscode里面打一个函数会会添加别的using 命名引用,但是unity又不识别,所以插件也不是越多越好。

3,vs 和vscode里面有些同样的方法但是申明名字不一样,比如:

vs是这样的方法名(碰撞2d   申明名字1)

vscode是这样的方法名(碰撞2d   申明名字2)

方法名一样,申明名字不一样,但是类型都是碰撞2d,我比较过函数的提示,发现功能是一样的。

最新文章

  1. 练习用基础SQL语句
  2. python 学习(二)--关于类
  3. Monkey Android API 翻译
  4. Launcher 壁纸
  5. 使用eclipse查看源码的方法
  6. jquery插件-表单验证插件-rules
  7. 移动开发js库Zepto.js应用详解
  8. 布局转换:文档流-&gt;绝对定位
  9. codeforces 425A Sereja and Swaps(模拟,vector,枚举区间)
  10. (转载)file_get_contents(&quot;php://input&quot;)
  11. win7运行sqlplus报错“SP2-1503: 无法初始化 Oracle 调用界面”
  12. ASP.NET给前端动态添加修改 CSS样式JS 标题 关键字
  13. git上clone需要ssh时
  14. Docker 从入门到实践(一)Docker 简介
  15. Generative Adversarial Nets[EBGAN]
  16. hdu 4279&quot;Number&quot;(数论)
  17. MATLAB 图形着色
  18. linux 资料
  19. html5-移动端布局模板
  20. BeanUtils.copyProperties方法,当属性Date为null解决

热门文章

  1. 内网客户 通过 公网域名/ip 访问内网web服务器 出错
  2. pretty-errors:美化python异常输出以使其清晰易读
  3. C#代码实现-冒泡排序
  4. 学习了解CSS3发展方向和CSS样式与优先级
  5. linux中网络命令
  6. Mac下appium-doctor提示错误汇总
  7. POST注入之sqlmap
  8. java面对对象入门(4)-程序块初始化
  9. 小白的linux笔记8:linux自动运行爬虫并发送提醒邮件
  10. youtube使用youtube-dl下载挂代理的方法