影月-大湾区地图 神域丶静月
关注数: 66 粉丝数: 432 发帖数: 11,817 关注贴吧数: 46
【心血来潮】SCS的AI为何总是令人啼笑皆非? SCS的AI车辆系统其实一直以来都有进步,比如早前可以识别转向灯的功能,以及更真实的转向轮和马力提速,但为什么一直会被玩家觉得很“**”? 原因是,AI是AI,而玩家也是AI。 首先最大影响AI的活跃程度是靠交通数据文件定义的,traffic_data.sii文件 直接解包SCS的文件,发现里面只有一小部分数据,另一部分并未公开这里简单理解一下,想看的或者修改的请自行解包文件 AI的耐心程度、安全度、数量、推头转弯程度(长车)、让路等是可以被定义的 但仍有很多数据并未在此文件公开,之前下载过DB的交通文件,他们通过和SCS合作拿到了更多的数据 例如像超车时间、超车距离、变线距离等等,一旦更改数据,AI的行为就会更改。 举个栗子:超车时间,是指AI发起超车指令变线后,再返回原车道这个过程(超车一定要回到原车道,如果不回原车道叫超越)。如果超车时间很短,那么AI在你身后变线,会立马加速进行超越,然后赶紧就变回去了,反之则很长时间也不会变线回原车道。 但是变线回原车道也受一个数据影响:变线距离 变线距离指的是AI距离旁边车道的车有多远,才允许执行变线动作。如果变线距离太短,AI会贴着你的车头变线,甚至如果变线距离是负数,直接把你撞了。那么如果变线距离很大呢?AI则会一直找机会,直到与旁边车道满足了这个变线距离后才会进行变线。找不到机会呢?它就一直维持在原车道行驶咯。 以上的内容是定义文件控制的【道路类型的AI通用定义】 其次影响的是traffi_rule.sii,则交通规则文件。 交通规则文件能影响,该路段限速、让行,通行规则等,所以为什么当你遇到限速牌时,AI会进行急刹车。 因为限速牌是SIGN项目,对应的SIGN会有对应的规则,AI要做的就是尽快执行规则当然,traffic data交通数据文件里还有一个就是允许无视速度限制范围,那么一些低安全度的AI就会进行超速,但是当它们遇到测速触发器时也会降低至限速,因此并非所有AI都会严格按照限速行驶。 交通规则也能控制随机事件,随机事件是一个固定的场景,这个场景可以附带交通规则。例如前方右车道施工,要向左并线,此时会用一个叫“road block right”的规则使AI到前方进行向左并线的动作。如果说你遇到了AI穿过随机事件的话,不用想,99%都是因为mod修改了某些文件,导致场景丢失了交通规则。 以上提及到了【道路通用交通定义】和【交通规则控制】 让更多人头疼的是 “AI怎么不让我?”“AI撞我怎么还是我的责任?”首先要说一点,这个游戏最重要的功能是看风景跑车,不是柴米油盐,所以那些什么谁全责怎么的马路判官思维大可不必。只要是碰撞,大概率只会触发accident,也就是事故扣款。 在道路上,基本都是由前两者控制的AI车辆,那么最关键的地方来了 为什么说“AI是AI,而玩家也是AI。”除了道路项目,剩下的就是预制件项目,什么是预制件?道路项目是一个可延伸可弯曲的项目,萌新modder们乐此不疲的操作就是拉一堆道路出来,然后欣赏一下自己的成果。 那预制件,则是连接道路项目的模型,是固定的,不具备延伸弯曲特性。 当你探索到某个地方,你会发现一整块都被点亮了,那这个地方就是预制件项目了。 预制件有什么作用呢,它可以用来做路口,可以用来做功能性的加油站、休息站等等,像图里我的地图就是一个入口预制件连接着道路,道路项目不能像天际线那样可以按照功能连接,它只能做基本变换操作,拉长点,缩短点,弯曲点又或者是抬高点,但车道的数量什么都不会变。因此需要通过预制件来接入车流,再传递出去。有点像电气元件和PCB的关系。如图,是我做的浔峰洲收费站预制件 上面一共有几种locator控制:连接节点、导航点、功能模型点、交通灯控制点以及地图点 连接节点:连接道路或其他预制件的点 导航点:控制AI路线并控制玩家的导航路径(也因此为什么玩家也是AI系统里的一部分) 功能模型点:交费触发器 交通灯控制点:收费道闸控制 地图点:在地图里绘制色块 这里重点讲的是导航节点 导航节点控制着AI的行动,在这里,它们基本不受traffic data的影响,只会受到导航点的控制,沿着导航点连成的路径前进,导航点当然也可以添加交通规则。因此,在某些地方,你会看到AI为什么会匪夷所思地拐了个大弯,又或者是走了一些比较难以理解的生硬路线,其实都是模型制作者所控制AI路线的。而我们在游戏里是看不到这些东西的。 其次,为什么出收费站的时候,AI会直接撞过来? 这里举个例子,当你在前方路口准备右转,而右转道路上有AI停车观察,此时你开启右转向灯,AI就会直接驶出来左转或右转。但如果你并未开启任何转向灯,AI则会继续停车等待。 这是因为,在该预制件上,在当前导航点设置里要右转是要开启转向灯的,AI经过百分百开启,强制命令。所以当玩家在这个导航点开启转向灯,则驶入了相对应的右转导航点上,此时停车等待的AI知道玩家和它没冲突,所以会取消停车,直接驶入路口。但如果玩家并未打灯,则触发的是直行的路径,AI会继续等待。 这也说明了,玩家就是AI。那为什么有时候出收费站会被撞?因为在出收费站的时候,玩家不一定会踩中导航点,也不一定会遵守导航点的交通规则。然而AI可不管你三七二十一,合流之前假如玩家并非在导航点里,或者并未遵守导航点规则,它只会跟随导航点去跑,因为它根本“看不到玩家”。在驶入预制件后,AI会根据导航点连成的曲线行驶 如果玩家此时驶入非导航点的位置(就如上图中的导流线中),AI是鸟都不会鸟你的,因为它此时此刻只认模型上的导航点。AI只有在道路项目才会进行检测,在预制件上只会去识别导航点给出的规则。 上图里两台AI互相检测到了,它们会有一条线进行连接,然后汇入车前方有个黄球,意思就是交替汇入。 但如果此时玩家气势冲冲以很快的速度冲上来贴着绿车的尾巴,那黄车会怎么样? 直接撞向玩家…… 为什么呢,因为它只检测到了绿车,并且正在执行lane join规则,玩家此时冲上来的话,它是识别不到的。 这也是为什么有时候总有玩家抱怨,怎么那些AI车汇入都不让我的?要么因为AI没检测到你,要么它正在执行某种命令,没空管你。 所以遇到AI汇入,松一松油门,减减速,它汇入得顺利,你也有体验不是吗?在很多车的时候,AI早就已经识别到了应该做出动作的车辆,你看这台蓝车是不是对着其某两台车连了一条红线?这就是识别到了,当然,这个玩家也是看不到的。为什么是两台车?因为首先我的汇入车道是二合一,然后再和主线车道汇入,所以汇入两次,检测两台车。 相信不少玩家也遇到过,部分地图DLC在高速汇入处为什么会停车让行? 其实主要和导航点里面那根蓝色的线段有关系,这个是优先级赋予。 欧卡的优先级虽然有十多二十个,但是有一个通用规则,那就是同等优先级互相让行(拉链通行),否则就是低优先级让高优先级。 在旧的地图或者DLC里,主线是12级,汇入通常是6级,所以主线有车的时候必定触发停车让行(哪怕汇入11级也要停车让)。但在某些新的DLC里,主线12,汇入也是12(只要同等级就行),那就会触发拉链通行规则,也就是互相检测。 但有的玩家喜欢开快车,AI检测到了,并准备加速汇入(AI指望玩家让它的,因为同等级优先级别,在后面的那一方会提前保持车距让前车汇入),结果没让AI汇入就撞了,然后又开始骂骂咧咧…… 综上所述,AI走的线路,也是玩家的线路,如果玩家走不对,那么AI就不会检测到从而更容易发生事故。那玩家也看不到预制件上的路线,不是吗?所以怎么才能降低和AI碰撞的概率? 降低速度,安全行车,遵守交通规则,保持礼让心态……起码SCS设计了AI动作,同时也适合玩家去做这个动作。 当然怎么玩,是玩家的自由,但是当你们懊恼AI的行为什么会你们蠢时,不妨按照我说的做。 毕竟真正开货车的,都是尽量避免发生事故的,一切都是保证安全为主。 游戏的话肯定更加随心所欲,限速80的路段能有几个玩家耐得住寂寞只跑80呢?STOP SIGN停车就更别说了,我看到不少人对这个路口停车的AI还很大意见,懂交规,但不多罢了。 当然,完全遵守肯定会有,像我也可以完全遵守,所以我理解AI的行为,不会认为AI怎么怎么地蠢…… 至少我们也是SCS设计的AI,它要汇入,我也让一让它呗,不至于跟一些数据模型过不去。
西瓜王子,对你的这些行为我实在忍无可忍。 你长期以来,在我的直播间天天地宣传你的地图,我已经明确表示,对你的那些作品根本不感兴趣,请你停止这样的行为。 但你是装瞎吗? 我记得在直播间里明确问了你,为什么不自己做模型,你好像没回答我吧? 我都说了,你只会拿别人的东西来糊弄,做个编辑器战神,我对你的作品完全没有兴趣。 你总是说别人做过几个模型,还喜欢把你的外国受众挂在嘴边是吧? 为什么删评论删得那么快?你天天说你的测试视频放出来了,咋评论一次就删了? 我还特意截图下来的,我就猜到你会删你有问题,可以问,可以交流。 但是我没空动辄来看你在我面前反复横跳,你连个模型都搞不懂还敢说自己地图如何这般? 都说了,对自己作品负责,就别用SCS的素材。对自己作品用心就多处理一下地图细节。 你那算什么啊,我跟你说你的地图很差劲,你说你在海外很多受众,非常支持你。 合着他们是舔狗,还是你?天天跟我扯海外的人?合着天天往你自己脸上贴金,怎么也没有几个播放量?是好是坏,你的播放量不就能体现出来了? 噢不对,你不管好坏,你只管有海外群众支持你就行,对吧? 那你在我面前跳个什么劲?你只会用编辑器,其余什么都不懂,你跟我说什么? 我给你指出短板缺点,你把我回复删了。 我叫你之前别乱@我你也删了。 你好好当你的东南亚地图人员去,可以吗?一直给你面子,我都不想说什么。 动辄就来跟我说海外海外怎么样,你打你的海外市场就行了啊。 他们喜欢你这样的。
【我是影月】我回来啦,填坑,已经着手开始制作中国交通设施 多年前有很多因素让我暂时退了坑,现在回来了。 同时已经重启了地图项目,这次的地图比例是1:2,初期先完成大部分高速快速路 城区不是重点了。因为SCS的模型没有修复那个节点问题。 这次换了电脑,AMD!yes! 鉴于之前的经验教训,所有自定义的模型统统由自己制作。 这几天已经把一个完整的中国化收费站做出来了。 包括了反光PU柱、LED车道信息、地磅(驾驶过去会轻微震动)等等逐渐熟悉制作模型,所以接下来的速度会更快 由于重点在于高速快速道路,所以建立道路的速度会更快,而运行速度也能更快。 以前都是用别人的模型,即使出错都不能修改,以前的blender工具也不好用。 但是现在完全不同了,一个收费站的prefab我们都能做出来,而且我建模没有基础。 上手难度不高! 接下来会有更多的优化,例如把反光材质贴上路牌的字上,以达到灯光“反光”效果 (要知道欧卡2即使是开远光都照不亮路牌的,因为没有用这种材质,而且路牌拥有自己的光照系统) 还有更多的交通设施,能实现的,我都会尽量实现。 其实建立路面很简单,布景会稍微繁琐,而制作模型则是花费最多时间的。 但怎么说,我不会食言,开个新存档,继续肝。 我看到已经有越来越多的modder,作为老玩家,这一点我很欣慰,加油吧! 初期的路线为广州大部分高速,不再设立市区出口(出口还是会做的),会在番禺、黄埔、石井、机场等地方设置货场 另外东莞也在本次规划当中,虎门大桥、南沙大桥、黄埔大桥都可以出现,请大家放心。 (如果单指路面,一个小时能做完一整条环城高速,这是不难的) 最后,做出来的素材包,提供给我们广大的地图爱好者使用 群153899489,欢迎制作者们进来交流,我获得的经验希望分享给你们,因为做一个地图会走很多弯路。 (催进度的就别来了哈哈哈哈,耐心等候) 不知道你们的孩子出生了没呢
刷了8个小时的太空是什么感觉 L1驾照稍微有一点阻力,不过还行,端游老玩家无压力。但是跑太空我就……自闭了 说说差别(我不是内测人员,昨天才玩的,iOS) 1.集气 这个集气效率是很奇怪的。在一个漂移里,前半段的集气速率和端游很像,但是随着你的漂移距离延长,集气速度会突然增加。所以小漂抽气法在这里不管用,要气就只管延长你的漂移就行……不论你当前滑行角度阻力是不是很大 2.漂移控制 上面提到的抽气,是因为以前小漂+大漂(重心转移)后,集气速度非常快。端游经常用到的技巧。而在手游行不通。 原因是,手游里,小漂一下,车身会明显有侧倾,但车身很快便回弹了。而抽气法最重要的一点是,转移重心,即是小漂过后,在车身仍未回弹前进行大漂这个动作。 但是手游里,回弹速度太快,即便你想在车身回弹之前进行下一次漂移,你会发现…两次漂移连在了一起。 其次,很多玩家都会发现,为什么断位拉车头,总是不听使唤……其实这和这个游戏的车辆转弯半径有关系的,即按下方向键时,方向转了很大的角度。过于灵敏和灵活的方向,导致了在加速漂移过程中,想通过断位拉回车头时,经常会拉过了头,导致失控。 3.物理 经历过手游考跳台的那关,你就能深刻体会得到,平时在端游某个角度能飞过去的,手游里实现不了。手游似乎感觉车子更沉,滞空以后下降速度很快,而且……削弱了滞空前的惯性。 这句话怎么理解,很简单,手游里工地最后那个跳台可以实验出来。端游的工地跳台,只要你加速再漂移飞出去,落地以后你依然可以延续这个漂移。但是手游里,飞下去以后基本上直接变抓地了…………… 基于这个物理特性,很多有跳台的路,紧接着弯道的那种,你必须在飞出去之前甩出更大的角度,落地才能顺利过弯。(刷了8个小时的太空表示,那段山体后接着入隧道的路,我是怎么也漂不顺) 还有太空的近路(带有加速带的跳台,紧接着一个U弯),踩加速带前都会先起漂,端游的角度在这里同样不适用,手游会直接把你往前推,落地后基本无法滑行(漂移) 包括考驾照那段跳台后接S弯的,简直是噩梦… 如果角度小了,落地以后按下漂移键也难以处罚双甩,结果就是直接往前怼。所以,这个手游的物理引擎就是需要你在跳台前变做出更大的滑行角度。 4.节奏 一只手指控制喷火、喷气和漂移键,难免会有打架的时候,跑太空经常遇到的事情…想接气,结果前面急弯,点完加速以后,入弯就延迟了,分分钟撞墙。在端游里,跑得快经常就需要一边漂移一边开气,反正乱七八糟一起按的时候都大把。但手游不同,只有你的手指在负责,而且还是一根手指。所以看一些主播玩的时候,基本右边是在不停地点,但心态崩了,基本就是乱点一通。再加上这个游戏默认前进速度最大,如果在窄路上墙,基本不可能直接救车…… 写在最后 这个是手游,只用两根手指 那个是端游,四五根手指一起工作 端游玩家们,你不适应也很正常,也不代表你是菜逼 有的人已经很上手了,也不用羡慕 因为这是两个完完全全不同的东西 你可以用端游的车感来跑一下 但,地图上面的都是重制版,模型什么的不可能和端游一模一样… 所以套用端游的方法来跑,基本只会让你更加抓狂 慢慢来吧,现在跑跑能装进口袋了,也是一件好事。 无所谓氪金不氪金的,现在就是买个开心。
1 下一页