手机浏览器扫描二维码访问
“因为它是实时算法。”
方程一语道破天机,“场景加载后,每个行动单位都要实时计算一遍行动路径,哪怕他们的行动路径是相似的。
所以,它的时间复杂度是N*M*T。
你应该使用流场算法,在场景加载前提前生成流场路径,所有单位按照提前生成好的路径行动,这样时间复杂度将降低为T。”
(N:多少个单位,M:单位在存活期执行寻路的次数,T:寻路算法计算一次的用时消耗)
“原来如此,那我回头用流场试试。”
刘子丰露出被戳中知识盲区的窘迫,这种算法研究本应是他分内的工作。
方程对这种表情很熟悉,不少程序员都如此,他们不是不聪明,只是觉得自己做的东西能用就行了,并不觉得需要多精巧。
可程序这玩意,它既占空间又占时间,甚至能干烧CPU,如果大家都不优化,那整个行星都放不下运行垃圾程序所需的服务器。
而百中无一的,方程恰巧天生偏执程序的美感与精巧,对这种算法浪费忍无可忍。
“下一条【敌人行进时连成一条线很不自然】,你有解决思路吗?”
没有废话,方程快进到第二个bug,这个bug也很典型。
刘子丰摇摇头,疑惑道:“这应该不算bug吧。”
话其实是冲着戴悠悠说的。
“哦,不是bug吗?我只是觉得不自然。”
戴悠悠双手撑在椅子坐垫边缘,两腿撑在椅子两侧,标准的鸭子坐,配上两根小马尾,可可爱爱。
“的确不是bug,但需要优化。”
方程道,“20年前的星际争霸大批单位行进时就有这个问题。
走路跟排队一样。
其实加一个群聚算法就可以改善。
这个算法你可以参考thenatureofcode教程。
事实上我建议你把thenatureofcode看完,做一个行为引擎出来,利用几条基本法则,赋予行动单元更符合人类直觉的反应。”
戴悠悠:???
啊,方学长在说什么?虽然听不懂但感觉很牛逼的样子。
“thenatureofcode?好的。”
刘子丰又是脸一红。
他发现被方程一说,他的工作仿佛处处都在偷懒。
“光有群聚还不够,流场导航模块要提供地形数据给群聚,这样单位分散时才会根据地形调整队形。”
小主,这个章节后面还有哦,请点击下一页继续阅读,后面更精彩!
“我明白了。”
“对了,流场需要多层。”
“为什么?”
“因为单位体积大小不同,通路各异。”
这很简单,狭窄的地方,小小单兵可以通过,但巨型猛犸就不行。
“哦,我明白了!”
“不过不要太多层,否则影响效率。”
“可以根据现有单位的体积设计出大中小三层通路。”
刘子丰很是聪明的,已经跟上了方程的思路,眼中闪着兴奋的光。
“没错,这就够了。”
方程点点头,感觉对方上道了。
“……”
她从骨中来简介emspemsp关于她从骨中来午夜时分,夜栈之门为你打开,你不敢走的路她会陪你走...
简介先婚后爱蓄谋已久暗撩荷尔蒙爆棚旗袍冷艳经纪人(小白兔)VS禁欲闷骚京圈大佬(大灰狼)江祈年是影帝,姜栀是他经纪人。姜栀以为他是她的救赎,殊不知他是她的噩梦。他生日那天,她准备给他一个惊喜,却亲眼看着喜欢了五年的男友和当红女演员纠缠在一起。只是她不曾想,分手的第二天,她火速和京圈人人敬畏的大佬商池领证了。刚结婚时,她以为男人冷漠不近人情只把她当佣人,不然怎么会刚领证就出差?结婚中期,她发现男人无时无刻在散发魅力,宛若孔雀开屏结婚后期,她才明白过来,男人一开始就步步为营,引她入套!!!重点是,男人为了击退情敌。骨节分明的手不耐地扯了扯领带,露出脖颈处若隐若现的印子。他凑到她耳边,深眸紧盯着对面的江祈年,唇角邪魅一勾。宝贝,下次能轻点?姜栀,幼不幼稚?!!不过,看着江祈年气绿了的脸,还挺解恨?各位书友要是觉得蓄意引诱,禁欲老公他又野又撩还不错的话请不要忘记向您QQ群和微博里的朋友推荐哦!...
你救了我,我让我爹地以身相许!宁夕意外救了只小包子,结果被附赠了一只大包子。婚后,陆霆骁宠妻如命千依百顺,虐起狗来连亲儿子都不放过。老板,公司真给夫人拿去玩?难道夫人要卖公司您也不管?卖你家公司了?大少爷,不好了!夫人说要把屋顶掀了!还不去帮夫人扶梯子。粑粑,谢谢你给小宝买的大熊!那是买给你妈妈的。老公,这个剧本我特别喜欢,我可以接吗?陆霆骁神色淡定可以。当天晚上,宁夕连滚带爬跑出去。陆霆骁!可以你大爷!!!...
青春只有一次,就应该轰轰烈烈的为梦想燃烧起来!为了格斗机器人事业,卫斯林可谓是付出不少,身为高中生干过力工成人用品商店营业员再到女装大佬。只要能够达成梦想,这点委屈算什么!真是好堕落啊...
沈家太子爷对女人出了名的挑剔,向暖却靠着那张和他白月光三分相似的脸成功被挑中。她扮演着乖巧懂事天真懵懂的小白花,尽心尽力的做好替身的职责。沈宴时对她也大方,她跟他这两年得了不少好资源,让她从一个籍籍无名的小龙套,被捧成了小有名气的二线女明星。直到白月光本人回来,向暖乖巧自觉的提了分手,沈宴时无所谓的放她离开随你...
为了报当年的灭门之仇,秦飞扬强势下山。撩美女打脸二代踩强者治怪病无双医圣,谱写都市传奇!...