http://tieba.baidu.com/p/2460036481


很多时候我们需要的并不是直线和折线,而是平滑的曲线,比如寻路系统,某些物体的曲线运动,都需要平滑曲线来保证效果,今天试了一下,通过iTweenPath利用的贝赛尔曲线可以很好的实现平滑曲线,下面上图,上资料,上链接,老规矩,要工程的留邮箱


只有一个代码,随便附在一个物体上,通过建空物体,或者其它物体来标志曲线路径,再把这个物体拖到代码的监视面板,就可以了,代码不多也没必须完全理解贝赛尔曲线的定义,会用这个代码的函数就可以了,函数是我取自itween插件的,稍微修改了一下


利用Linerender来显示路线,本来担心路径点太多,会不会影响效率,后来发现也没啥影响,当然,在实际应用中不需要在game窗口显示,只要用函数能表示出这个曲线就ok了

★ Unity3D 贝赛尔曲线
http://tieba.baidu.com/p/2460036481?pid=35501826989&cid=0#35501826989
网盘地址:链接:http://pan.baidu.com/s/1ntObN77 密码:o3hu
贝塞尔曲线是做平滑曲线用的,这里并没有什么新的应用方法,只是和Linerender结合,可以在Game窗口显示。另外把贝塞尔公式单独写出来,方便直接调用。

★ Unity3D 关于Network的一些资料
http://tieba.baidu.com/p/2688815784?pid=41274286232&cid=0#41274286232
优酷视频地址:http://www.youku.com/playlist_show/id_20699948.html
网盘地址:工程:链接:http://pan.baidu.com/s/1qWr1Cde 密码:hach
高清视频下载:链接:http://pan.baidu.com/s/1ntkgouX 密码:8mxf
其实我个人对网络这块也不是太熟悉,这里只是给出一些学习资料,都是官方的,不过现在不好找了,这个资料虽然有点老,但是入门network还是可以的,最后建议学习socket,这个对什么网络游戏都通吃的。

★ Unity3D 关于txt,xml,json文件的读写,及外部文件(夹)的创建
http://tieba.baidu.com/p/2825006787?pid=44745026772&cid=0#44745026772
网盘地址:链接:http://pan.baidu.com/s/1qWv5z7u 密码:gmcm
这个帖子其实是比较基础和简单的,里面的对文本读写的方式都是个人感觉最方便的方法,但不是最快效率最高的方法,里面有位仁兄还指出了一些错误,并写了自己的经验和看法,大家看帖的时候也请多注意,如有漏洞和错误请指出,方便后来人更好的理解,谢谢。

【转】Unity3D 关于贝赛尔曲线,平滑曲线,平滑路径,动态曲线的更多相关文章

  1. Unity3D自带Demo AngryBots路径

    [Unity3D自带Demo AngryBots路径] 1.Windows: C:\Users\Public\Documents\Unity Porjects 2.MacOSX: /Users/Sha ...

  2. [转载] MFC绘制动态曲线,用双缓冲绘图技术防闪烁

    转载的原文地址 先上效果图 随着时间的推移,曲线向右平移,同时X轴的时间坐标跟着更新. 一.如何绘制动态曲线 所谓动画,都是一帧一帧的图像连续呈现在用户面前形成的.所以如果你掌握了如何绘制静态曲线,那 ...

  3. 【MFC】MFC绘制动态曲线,用双缓冲绘图技术防闪烁

    摘自:http://zhy1987819.blog.163.com/blog/static/841427882011614103454335/ MFC绘制动态曲线,用双缓冲绘图技术防闪烁   2011 ...

  4. Matlab | 绘制动态曲线(使用 animatedline 对象)

    效果如下: 示例代码: figure('Color','w'); h1 = animatedline; h1.Color = 'r'; h1.LineWidth = 1.0; h1.LineStyle ...

  5. 在Unity3D的网络游戏中实现资源动态加载

    用Unity3D制作基于web的网络游戏,不可避免的会用到一个技术-资源动态加载.比如想加载一个大场景的资源,不应该在游戏的开始让用户长时间等待全部资源的加载完毕.应该优先加载用户附近的场景资源,在游 ...

  6. (转)在Unity3D的网络游戏中实现资源动态加载

    原文:http://zijan.iteye.com/blog/911102 用Unity3D制作基于web的网络游戏,不可避免的会用到一个技术-资源动态加载.比如想加载一个大场景的资源,不应该在游戏的 ...

  7. log4net日记文件路径动态配置

    在项目开发过程中,部署的服务器越来越多,查看日记的时候需要每台服务器去找日记看,这对运维人员来说是一个很不友好的方式.在此基础上就提出将所有日记统一到一台服务器上进行存放,并按照产生日记的服务器分文件 ...

  8. Unity3D 基于ShadowMap的平滑硬阴影

    前言 传统的ShadowMap在明暗边缘处都会有很难看的锯齿,因此一般得到的结果会比较难看,常规的解决办法都会在使用ShadowMap渲染阴影的时候通过背面剔除把这种缺陷隐藏掉,最后剩下一个影子.但是 ...

  9. Cesium专栏-样条插值(平滑路径、飞行动画,源码下载)

    Cesium Cesium 是一款面向三维地球和地图的,世界级的JavaScript开源产品.它提供了基于JavaScript语言的开发包,方便用户快速搭建一款零插件的虚拟地球Web应用,并在性能,精 ...

随机推荐

  1. 《阿里巴巴Java开发手册》阅读笔记

    1.抽象类命名使用 Abstract 或 Base 开头: 异常类命名使用 Exception 结尾: 测试类命名以它要测试的类的名称开始,以 Test 结尾. 2.POJO 类中布尔类型的变量,都不 ...

  2. 洛谷P1829 [国家集训队]Crash的数字表格 / JZPTAB(莫比乌斯反演)

    题目背景 提示:原 P1829 半数集问题 已经迁移至 P1028 数的计算 题目描述 今天的数学课上,Crash小朋友学习了最小公倍数(Least Common Multiple).对于两个正整数a ...

  3. 转 MYSQL 命令行大全 (简洁、明了、全面)

    MYSQL常用命令 .导出整个数据库 mysqldump -u 用户名 -p –default-character-set=latin1 数据库名 > 导出的文件名(数据库默认编码是latin1 ...

  4. lvs+keepalived实验

    一.VRRP协议与工作原理 在现实网络环境中,主机之间的通信都是通过配置静态路由或者(默认网关)来完成的,而主机之间的路由器一旦发生故障,通信就会失效,因此这种通信模式当中,路由器就成了一个单点瓶颈, ...

  5. Linux系统崩溃,数据迁移

    就在1小时前,处理了件如标题所述的麻烦事儿.吃完午饭,想对此作个总结,一来自己梳理下过程以便后面遇见类似的事可以 快速处理,二来同行的小伙伴们可以探讨下.故事是这样的,公司所在园区物业晚上断电8小时, ...

  6. php集成开发环境xampp的搭建

    一:运维闲谈 作为一名linux运维工程师,在确保能够有熟练的服务器的搭建和维护优化技能的前提,还需对自身解决问题方法上做出一番功夫. 如何为自己的运维工作添砖加瓦,自动化运维便变得非常重要,一方面, ...

  7. ubuntu安装tomcat7

    1. 下载apache-tomcat-7.0.64.tar.gz 进入tomcat官网:http://tomcat.apache.org/download-70.cgi下载相应的压缩包: 2. 上传安 ...

  8. POJ:3320-Jessica's Reading Problem(尺取法)

    Jessica's Reading Problem Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 15224 Accepted: ...

  9. maston总结

    Substitution Tags(替换标签) % ; # this is embedded Perl You have <% $cd_count %> CDs. Escaping sub ...

  10. 8 实现10mins用户登录与注册

    1.重新认识登录 2.实现登录功能 (1)Django 自带的authenticate, login模块 from django.contrib.auth import authenticate, l ...