手机浏览器扫描二维码访问
刘子丰是一个智力不错,但未能用兴趣和理想聚焦智力有所创造的年轻人。
“难怪了,a星不行的。”方程断然道。
“为什么?”
“因为它是实时算法。”方程一语道破天机,“场景加载后,每个行动单位都要实时计算一遍行动路径,哪怕他们的行动路径是相似的。所以,它的时间复杂度是n*m*t。
你应该使用流场算法,在场景加载前提前生成流场路径,所有单位按照提前生成好的路径行动,这样时间复杂度将降低为t。”
(n:多少个单位,m:单位在存活期执行寻路的次数,t:寻路算法计算一次的用时消耗)
“原来如此,那我回头用流场试试。”刘子丰露出被戳中知识盲区的窘迫,这种算法研究本应是他分内的工作。
方程对这种表情很熟悉,不少程序员都如此,他们不是不聪明,只是觉得自己做的东西能用就行了,并不觉得需要多精巧。
可程序这玩意,它既占空间又占时间,甚至能干烧cpu,如果大家都不优化,那整个行星都放不下运行垃圾程序所需的服务器。
而百中无一的,方程恰巧天生偏执程序的美感与精巧,对这种算法浪费忍无可忍。
“下一条【敌人行进时连成一条线很不自然】,你有解决思路吗?”
没有废话,方程快进到第二个bug,这个bug也很典型。
刘子丰摇摇头,疑惑道:“这应该不算bug吧。”
话其实是冲着戴悠悠说的。
“哦,不是bug吗?我只是觉得不自然。”戴悠悠双手撑在椅子坐垫边缘,两腿撑在椅子两侧,标准的鸭子坐,配上两根小马尾,可可爱爱。
“的确不是bug,但需要优化。”方程道,“2o年前的星际争霸大批单位行进时就有这个问题。走路跟排队一样。其实加一个群聚算法就可以改善。这个算法你可以参考thenatureofnetatureofcode看完,做一个行为引擎出来,利用几条基本法则,赋予行动单元更符合人类直觉的反应。”
戴悠悠:???
啊,方学长在说什么?虽然听不懂但感觉很牛逼的样子。
“thenatureofcode?好的。”刘子丰又是脸一红。
他现被方程一说,他的工作仿佛处处都在偷懒。
“光有群聚还不够,流场导航模块要提供地形数据给群聚,这样单位分散时才会根据地形调整队形。”
“我明白了。”
“对了,流场需要多层。”
“为什么?”
“因为单位体积大小不同,通路各异。”
这很简单,狭窄的地方,小小单兵可以通过,但巨型猛犸就不行。
“哦,我明白了!”
“不过不要太多层,否则影响效率。”
“可以根据现有单位的体积设计出大中小三层通路。”刘子丰很是聪明的,已经跟上了方程的思路,眼中闪着兴奋的光。
“没错,这就够了。”方程点点头,感觉对方上道了。
“……”
戴悠悠伸着脖子听得全神贯注,目光却停留在方程脸上,渐渐绽放崇拜之色。
虽然她听不懂,但看到方程指导其他组员时侃侃而谈,那份自信与淡然,那份厚积薄,不得不让她心动。
这和男女之爱无关,这是单纯的崇拜强者,人性如此。
简介关于闪婚后,大叔每天狂宠我为寻得失踪母亲的线索,多年来郁晚晚韬光养晦,收敛锋芒,在众人眼中只是个会读书的乡下书呆子。继母当她柔善可欺,为她介绍了十几个中年油腻男,逼她相亲,郁晚晚当众拽着一个陌生男子‘接吻’气走相亲男,却也招惹了不该惹的人,赔上了自己的婚姻,本以为是一段相安无事的形婚,却被逐渐动心的优质男人宠上了天,开启了两人蜜里调油的假戏真做!...
新坑能魔法高校的劣等生已经布!请支持一下εhp惹不起的东方巫师正文已经完结了,感谢大家一路的支持!知道吗?(不黑老邓等人,正常cp)那个来自东方的巫师不用魔杖也能将巨怪打倒!而且她还能召唤巨怪!你说她把巨怪召唤出来为什么还要打倒它嘘!难道你们不知道她还能召唤出蛇怪吗?!还记得hp惹不起的东方巫师...
义父,峰儿有一个问题想问您?哦,什么问题?峰儿新认了一个三弟,觉得他长得好像你,那个天龙开局收萧峰当义子...
简介关于女尊妻主桃花太旺姜冰穿到了架空的女尊世界,成了带着爹爹逃荒却在路上被打死了的小可怜。好在她有空间和吃不完的粮食,所以不慌!对一切冷眼旁观的她,却没有想到会买下另外一个小可怜。带着爹爹和夫郎,她誓要为他们开出一片新天地。简介无力,请移步正文!!!...
开局一条漏水的小破船,林小北开挂的赶海系统由此开启,各种美味大海鲜统统到我的桶里来!人生可以平淡,但不能单调,未来可以平凡,但必须向往美好,在赶海自媒体行业中脱颖而出的他,又将面对什么更有挑战性的行业呢?一切尽在美好生活系统。开局一条小舢板...
...