unity –项目总结

最近做的unity的项目涉及到的问题如下:

1.绘制折线图问题:

起初利用的unity自带的linerender组件,这种方法绘制的线不均匀,效果不好。然后又利用画线插件Ves……开头的那个,结果那个是以屏幕坐标为标准的,利用NGUI面板显示的时候会出现比例问题,而且最小化与最大化运行时画线的位置也会发生变化,还有一个问题是画出的线永远存在,不能自动消失。为了解决这个问题,又利用GUI实现的坐标显示界面,结果画出的线又出现在背景坐标系后面。最后通过利用csdn上面下载的一个画折线图的例子,里面有个drawline一个函数,调用这个函数实现了画线功能,它的方法是利用NGUI的sprite作为点来形成线,这些点用sprite设置的预制体来实现的。这种方法很好,既解决了比例问题,又解决了画线消失的问题。非常符合项目需要的要求。但是这种方法还有一个问题,那就是导入到场景中时,不能为场景的模型在同一位置,不然该界面的相机会照到场景中的东西,会出现乱层的情况。但是它的位置是不能变化的,因为变化之后,画线就不在界面上面了。解决的方法是让建模人员在3dmax导出场景之前,先将它的坐标不设为远点,即让Z轴不为0.这样就不会有冲突了。

2.NGUI版本不同及中文显示问题

刚开始是用的NGUI2.4.3,这个版本对于从网上下载导入的3500,3698字体库都是识别的,直接导入就可以了。但是NGUI2.6.4版本不识别这些字体库,导入后会出现无效的字体这个错误。解决方法是利用动态字体库来实现的。通过创建空物体,然后给空物体添加UIfont脚本,选择动态,然后添加字体,同时也可以设置字体的大小。然后NGUI可自动选择创建的字体。可以把该字体设置为预制体,以后备用。动态字库的方法非常方便,对于中文字体效果很好。

其次对于NGUI导入时,注意如果与项目中的脚本是相同的话,就会出现重复,这时就会报错误。最好的方法是写的脚本不要用相同的名字。对于NGUI里面的脚本如果有重复的,导入的时候就不要导入了,直接导入更新的内容即可。这样对于不同版本的NGUI导入都不存在问题了

3.自动漫游动画相机问题

对于3dmax做好的动画相机,导入unity后,不自动关联相机运动的路径动画。解决方法:要在unity中需要将导入的相机转换一下,方法是:在project面板中点击导入的动画相机,然后在面板中选择model,将第一个选择Lecgecy,点击apply,转换后即可默认携带anmition动画了。

Original: https://www.cnblogs.com/keanuyaoo/p/3424199.html
Author: 风言枫语
Title: unity –项目总结

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/552291/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 技术管理进阶——如何规划团队的技术发展方向

    原创不易,求分享、求一键三连 前段时间有个粉丝问了一个问题: 小钗你好,我刚从大公司以P8的职级离职,新入职了一家中型公司做技术负责人,当前团队士气低下,无论技术体系还是团队建设都…

    技术杂谈 2023年6月1日
    067
  • 响应式编程的实践

    响应式编程在前端开发以及Android开发中有颇多运用,然而它的非阻塞异步编程模型以及对消息流的处理模式也在后端得到越来越多的应用。除了Netflix的OSS中大量使用了响应式编程…

    技术杂谈 2023年5月31日
    086
  • module federation

    webpack 5的新特性:module federation,微前端的一种形式。 参考:https://juejin.cn/post/7117055274682155038 Or…

    技术杂谈 2023年5月31日
    079
  • 基于ADS1292芯片的解决方案之芯片简析

    基本资料: ADS1292芯片是多通道同步采样 24 位 Δ-Σ 模数转换器 (ADC),它们具有内置的可编程增益放大器 (PGA)、内部基准和板载振荡器。 ADS1292 包含 …

    技术杂谈 2023年5月31日
    076
  • 利用 JS 脚本实现网页全自动秒杀抢购

    利用 JS 脚本实现网页全自动秒杀抢购 倒计时页面: 倒计时未结束时,购买按钮还不能点击。 结束时,可以点击购买,点击后出现提示”付款成功” 展示效果 GI…

    技术杂谈 2023年7月25日
    066
  • 利他利己?自利利他?

    利他、利己从来就是一个大问题,但大多数人不是纠结单选题,而是排序题,到底先利己还是先利他? 学佛讲究的是自利利他,因为你连自己都度不了,何谈度众生?我们需要榜样需要以身作则。 可团…

    技术杂谈 2023年5月31日
    090
  • EMAS Serverless系列~4步教你快速搭建小程序

    体验简介 本实验基于 EMAS Serverless 的云函数、云数据库、云存储等云服务能力一站式快速开发小程序《私人云相册》。Demo 主要包括如下功能:1 相册管理2 上传相片…

    技术杂谈 2023年7月10日
    080
  • ArcGIS Pro SDK 分级专题

    List listClassBreaks = new List { new CIMClassBreak { Symbol = SymbolFactory.Instance.Cons…

    技术杂谈 2023年5月30日
    076
  • 力扣刷题之路-数组的旋转、遍历

    参考刷题顺序:力扣刷题顺序 涉及题目 189 轮转数组 396 旋转函数 54. 螺旋矩阵 59. 螺旋矩阵 II 498. 对角线遍历 189 轮转数组 自己的想法: 类似于题目…

    技术杂谈 2023年7月11日
    088
  • Web应用程序渗透测试

    在互联网的早期,安全只是一个事后的想法。然后,随着黑客开始利用企业松懈的安全姿态,事情逐渐开始改变。起初,电子前沿基金会等非营利组织开始推动网络用户接受HTTPS Everywhe…

    技术杂谈 2023年6月1日
    0103
  • dremio udf 参考调用处理

    watch com.dremio.exec.planner.sql.handlers.direct.CreateFunctionHandler toResult ‘{params,…

    技术杂谈 2023年5月30日
    097
  • 微服务架构下的安全认证与鉴权

    https://www.jianshu.com/p/22610b276bee https://zhuanlan.zhihu.com/p/29345083 https://www.j…

    技术杂谈 2023年5月31日
    083
  • 数据处理不等式:Data Processing Inequality

    我是在差分隐私下看到的,新解决方案的可用性肯定小于原有解决方案的可用性,也就是说信息的后续处理只会降低所拥有的信息量。 那么如果这么说的话为什么还要做特征工程呢,这是因为该不等式有…

    技术杂谈 2023年5月31日
    064
  • List、Map、Set之间的联系与区别:

    一、数组和集合的区别: 1.数组的大小是固定的,并且同一个数组只能是相同的数据类型 2.集合的大小是不固定的,在不知道会有多少数据的情况下可使用集合。 二、集合的三种类型:list…

    技术杂谈 2023年5月30日
    063
  • linux多进程-使用mmap映射实现文件拷贝

    一、mmap共享映射区 1、创建映射区函数mmap void mmap(void addr,size_t length,int prot,int flags,int fd,off_…

    技术杂谈 2023年7月11日
    050
  • 测试驱动开发(TDD)

    测试应用有很多方法,例如,黑盒测试、白盒测试、迭代测试等,然而,这些方法都是从宏观上描述测试的。为了在技术上保障测试的效果,Kent Beck(也是极限编程创始人)提出了在结果上进…

    技术杂谈 2023年5月31日
    088
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球