乐于分享
好东西不私藏

AI时代的游戏革命:3A的终结,还是新生?

AI时代的游戏革命:3A的终结,还是新生?
"这根本不是游戏,这是垃圾AI滤镜。"——一位拥有20年Steam游戏库老玩家的愤怒评价

2025年底,Nvidia正式公布了DLSS 5技术路线图——这项号称"下一代AI渲染革命"的技术,允许GPU通过生成式AI直接"脑补"画面细节,而非传统的光线追踪计算。在官方Demo中,画面惊艳、帧率翻倍、细节丰富。然而,当实机演示视频放出后,评论区却炸了锅。

玩家们愤怒地质疑:"这是在用算法替代艺术创作。"社区里充斥着"AI slop"(AI糟粕)的嘲讽标签,Discord服务器里万人联名抵制,Reddit上的相关帖子获得了数万个踩。讽刺的是,这项技术本身确实能提升性能——但玩家不在乎。他们在乎的是,当每一帧画面都被AI"优化"过之后,游戏还剩多少是"人"创造的?

这个争议像一面镜子,照出了整个游戏行业在AI时代最核心的焦虑:AI到底是在创造更好的游戏,还是在毁掉它们?是解放了开发者的创造力,还是在用算法的平庸吞噬艺术的棱角?当我们站在2025年的节点回望和前瞻,这个问题的答案远比表面看起来复杂得多。

第一章:3A游戏的至暗时刻

要理解AI为何让游戏行业如此躁动,我们首先需要理解这个行业的"至暗时刻"。

2018年,《荒野大镖客:救赎2》正式上线。这部被玩家奉为"开放世界天花板"的作品,背后是一组令人窒息的数字:超过5亿美元的开发成本,近2000名开发人员参与,历时8年打造。8年。这意味着一个从项目启动时就加入团队的程序员,他的孩子可能已经从出生长到了上小学二年级。

而这并非孤例。回顾过去25年的3A游戏开发史,成本曲线几乎是一条失控的指数函数:2000年代初期,一款顶级游戏的开发成本大约在2000万到5000万美元;到2010年代,《侠盗猎车手5》耗资2.65亿美元;到了2020年代,《赛博朋克2077》的开发加营销成本据报道超过6亿美元。与此同时,游戏的售价却长期稳定在60-70美元——这个价格已经十几年没有变过了。

成本飙升,售价停滞,中间的开发者被挤压得喘不过气来。动视暴雪裁员数千人,圣莫尼卡工作室的员工在高压下崩溃,无数中型工作室在"做3A死、不做3A也死"的两难中倒闭。这不是某一家公司的问题,而是整个3A商业模式的系统性危机

正是在这个背景下,AI的出现被赋予了近乎"救赎"的意义。摩根士丹利在2024年发布的一份重磅研报中预测:AI技术有望将3A游戏的开发成本降低40%-50%,即实现"腰斩"。如果这个预测成真,那意味着《荒野大镖客2》级别的5亿美元项目,未来可能只需要2.5亿甚至更少。

但现实远比预测复杂。世纪华通董事长方辉在一次行业论坛上给出了一个精辟的类比:"当前AI与游戏的融合,大约相当于自动驾驶的L1阶段——辅助驾驶,而非无人驾驶。它能帮你保持车道,但还做不到让你放手不管。"这个判断相当务实。AI确实已经在某些环节展现出惊人的效率提升——据公开数据,腾讯"绝悟"AI平台在内部测试中将部分开发环节的效率提升了数十倍;独立工作室Game Gears则声称借助AI工具将整体开发速度提升了四倍。但"四倍效率"和"成本腰斩"之间,还隔着无数的工程化难题和品质管控挑战。

更关键的问题是:即使AI真的能把成本砍半,省下来的钱会流向哪里?是变成更好的游戏体验,还是变成更高的利润率?是养活更多独立开发者,还是让大厂进一步垄断?技术从来不自动指向更好的结果——它只是一把锤子,关键看谁握着它,以及他想钉什么钉子。

第二章:AI如何重塑游戏开发管线

从历史的角度看,AI介入游戏开发并非突然降临的神迹,而是一条漫长技术路线的最新延伸。

1980年,一款名为《Rogue》的地下城中,开发者首次在电子游戏中引入了程序化内容生成(Procedural Content Generation,PCG)技术。每一局游戏的地图、怪物、宝物都是随机生成的,这意味着玩家每次进入的都是一个全新的地下城。这个朴素的设计理念,在此后40年里不断进化:从《暗黑破坏神》的随机副本,到《无人深空》的1844亿亿颗程序化星球,再到育碧《幽灵行动:荒野》中AI系统自动生成了整个玻利维亚大小的开放世界地形——山脉、河流、植被、道路,全部由算法完成。

但传统的PCG有一个致命弱点:它能生成"内容",但无法生成"设计"。算法可以随机摆放一千个房间,但它不知道哪个房间应该放宝箱、哪个走廊应该设计伏击、哪个转角应该让玩家感到惊喜。这就是为什么很多PCG游戏的通病是"量大质低"——世界很庞大,但空洞得像一张没有重点的地图。

大语言模型的出现,第一次让AI有可能理解"设计意图"。纽约大学的一项研究中,研究者用LLM(大语言模型)来生成Sokoban(推箱子)关卡。结果令人惊讶:LLM不仅能生成可玩的关卡,还能根据难度要求调整关卡复杂度,甚至能解释自己为什么这样设计。这意味着AI开始具备某种"设计思维"——不是随机堆砌,而是有目的、有逻辑地构建内容。

音乐生成是另一个被AI深刻改变的领域。独立游戏《Proteus》早在2013年就实现了动态音乐系统——玩家在游戏世界中的每一个动作、每一次移动都会实时影响背景音乐的旋律和节奏。而Meta开发的MetaComposure算法则将这一理念推向极致,它能根据游戏场景的情绪、节奏和叙事需求,实时生成匹配的音乐片段。想象一下:当你在游戏中从宁静的村庄走进激烈的战场,背景音乐不是从一首预设的"战斗BGM"硬切过来,而是像一位隐形的作曲家在你耳边即兴演奏,渐强、转调、加入打击乐——这一切都是实时生成的。

在开发工具层面,AI的渗透更加深入。VR工作室Ramen VR开发了一款名为Aura的AI工具,开发者只需要用自然语言描述想要的场景——"一个被遗弃的太空站,走廊尽头有一扇红色的应急门,旁边散落着破损的机器人零件"——AI就能自动生成对应的三维场景。谷歌DeepMind的Project Genie则更进一步,它能根据一张静态图片或一段文字描述,生成一个可交互的游戏世界原型。你上传一张中世纪城堡的手绘草图,几分钟后就能在浏览器里走进这座城堡,推开大门,走上楼梯。

国内厂商也没有缺席。昆仑万维推出的Marble系统,号称是全球领先的生成式AI三维世界生成系统,能够根据文本输入生成完整的3D场景,包括地形、建筑、植被和光照。而世纪华通则在2D美术生产线上实现了超过20%的效率提升——这意味着原本需要100个美术师的工作,现在80个人就能完成,而且质量不降反升。

但效率提升的背后,是一个更深层的行业变革:游戏开发正在从"手工作坊"转向"AI流水线"。过去,一个关卡设计师需要亲手摆放每一个物件、调试每一处光照、反复测试每一段流程。未来,他的角色可能变成"创意总监"——描述想要的体验,审核AI生成的成果,做出艺术判断。这不仅仅是效率的变化,更是开发者角色定义的根本性转变。

第三章:AI NPC——从木头人到数字生命

如果你是一个老玩家,你一定记得那些让人又爱又恨的传统NPC。

村长永远站在村口,重复着那句"外面的世界很危险,勇士";铁匠每三天刷新一次对话,永远问你"需要打造装备吗";而那个卖药的商人,不管你是来买药还是来屠龙,都会热情地招呼:"来看看,上好的草药!"这些NPC不是角色,他们是功能性的路标——存在的唯一目的就是给玩家提供信息、出售物品、推进任务。他们不记得你上次来过,不在乎你穿什么衣服,更不会因为你杀了他养的鸡而生气。

AI正在彻底改变这一切。

网易的《逆水寒》手游率先在国内实现了AI实时语音交流队友。玩家可以用语音直接和NPC对话,而NPC会根据对话内容实时做出回应——不是从预设的几百条语音中随机抽取一条,而是基于大语言模型生成独一无二的对话。你可以和NPC聊天气、聊八卦、聊哲学,甚至可以用方言跟他开玩笑。这种体验的震撼之处在于:NPC第一次让人觉得"活着"。

《燕云十六声》则走了一条不同的路线。游戏中的AI角色"慧远"并非简单的对话机器,而是一个有完整行为逻辑和情感模型的虚拟角色。他会根据你在游戏中的行为改变对你的态度——如果你在江湖中行侠仗义,他会对你敬重有加;如果你滥杀无辜,他会疏远你甚至与你为敌。这种"关系动态系统"让NPC从"功能模块"变成了"社会关系节点"。

更有趣的是米哈游《绝区零》推出的"代号小游酱"——这是一个兼具AI客服和游戏攻略功能的混合体。玩家遇到卡关时,可以直接向小游酱求助,它会根据你的具体情况给出个性化建议,而不是像传统攻略那样提供千篇一律的通关步骤。某种意义上,小游酱模糊了"游戏内NPC"和"游戏外服务"的边界——它既是你的游戏伙伴,也是你的私人教练。

在国际舞台上,NVIDIA的ACE(Avatar Cloud Engine)技术代表了AI NPC的另一个方向。ACE利用生成式AI为NPC赋予实时语音对话、情感表达和自然语言理解能力。在NVIDIA的演示中,玩家可以走进一家虚拟拉面店,用自然语言和老板聊关于拉面的一切——汤底、面条、配料、甚至老板的人生故事。而这一切对话都是实时生成的,没有脚本,没有分支树,没有预设选项。

但AI NPC的道路并非坦途。最核心的挑战在于所谓的"人格稳定性"问题。大语言模型本质上是概率模型——同一个问题,在不同时刻可能得到完全不同的回答。这对于客服机器人来说是可以容忍的,但对于一个需要保持稳定人格的游戏角色来说,却是致命的。想象一下:你和一个NPC建立了深厚的友谊,但第二天登录游戏,他完全不记得你是谁,甚至性格都变了——这种体验比NPC是木头人更令人沮丧。

此外,AI对话的"僵硬感"依然普遍存在。尽管大语言模型在通用对话上已经相当流畅,但在游戏场景中,NPC往往需要在保持角色设定的同时推进叙事、传递信息、触发任务——这些结构化需求与LLM的自由生成天性之间存在天然的张力。目前的解决方案通常是"约束生成"——给LLM套上层层规则和提示词,但过多的约束又会让对话变得机械,陷入"戴着镣铐跳舞"的困境。

尽管挑战重重,AI NPC的方向已经不可逆转。未来的NPC将不仅仅是任务发布者或商店老板,而是真正的"数字生命"——记住每一次对话,形成独特性格,做出自主决策,甚至与其他NPC建立社会关系。当这一天到来时,游戏的定义本身可能都需要被重新书写。

第四章:新物种——AI原生游戏

以上讨论的,大多是AI对"现有游戏"的改良。但真正让行业兴奋的,是一种全新的游戏形态——AI原生游戏。这些游戏不是用AI工具做的传统游戏,而是从底层设计上就依赖AI存在的、前所未有的新物种。

首先是无限叙事游戏。传统游戏的叙事是线性的或分支有限的——即便像《底特律:变人》这样号称有上千种结局的作品,其故事树依然是设计师手动编写的。而在AI原生游戏中,故事是动态生成的:你的每一个选择都会真正改变世界的走向,而不是从预设的几个分支中选一个。你放走了一个敌人,他可能在三年后带着一支军队回来复仇;你帮助了一个村庄,这个村庄可能发展成一个强大的城邦,改变整个大陆的政治格局。每个玩家的游戏体验都是独一无二的,不是从100个结局中选一个,而是拥有100亿种可能的故事线

其次是个性化游戏。AI可以实时分析玩家的行为模式——你是激进型还是保守型?你喜欢探索还是喜欢战斗?你在什么情况下最投入?在什么情况下最容易流失?基于这些数据,AI可以动态调整游戏的一切:难度曲线、美术风格、音乐节奏、叙事节奏。同一个游戏,给不同玩家呈现的可能是完全不同的体验——不是简单的"简单/普通/困难"三档,而是数千种微调的个性化组合

然后是共创型游戏。想象一下:你对着游戏说"我想要一个漂浮在云海之上的水晶城堡,城堡里住着一群会唱歌的猫",AI立刻为你生成这个世界。你哼了一段旋律,AI把它编成完整的交响乐作为城堡的背景音乐。你画了一个简单的角色草图,AI把它变成一个精致的3D模型。在这种游戏中,玩家不再是内容的消费者,而是与AI共同创作的"联合导演"

但当前最引人注目的AI原生游戏赛道,可能是AI恋爱陪伴/女性向游戏的爆发式增长。

这个赛道的崛起速度令人瞠目。字节跳动的"猫箱"、腾讯的"上头蛙"、金山软件的"卿卿我我"——这些产品几乎同时涌入市场,瞄准的是同一个核心需求:用AI创造一个"永远在线、永远温柔、永远懂你"的虚拟伴侣。而3D AI乙女游戏《EVE》和《恋恋终序》则将体验从文字对话升级到了3D沉浸式互动。

数据说明了一切:《EVE》上线首日即冲上iOS免费榜第二名,次日留存率高达73%,七日留存率依然保持在68%——这两个数字在传统手游领域几乎是不可想象的。自然选择(Natural Selection)公司凭借AI恋陪产品获得了超过3000万美元的融资,而整个中国女性向游戏市场在报告期内规模已突破80亿元人民币,同比增幅高达124.1%

这个数字背后是一个深刻的时代信号:当AI让"千人千面"的个性化互动成为可能,游戏就不再只是"娱乐产品",而是情感消费品。玩家买的不是关卡和装备,而是一段关系、一种陪伴、一个只属于自己的故事。这可能才是AI对游戏行业最深层的颠覆——它改变了"游戏是什么"这个根本性的问题。

第五章:争议与隐忧

然而,当我们沉浸在AI带来的种种美好愿景中时,不能忽视那些刺耳的、不舒服的、但至关重要的反对声音。

回到开头的DLSS 5争议。玩家们的愤怒并非无理取闹。当Nvidia CEO黄仁勋在发布会上自信地宣称"这是生成式AI与手工渲染的完美结合"时,玩家看到的是另一面:画面中的细节变得"正确"了,但也变得"无聊"了。AI生成的画面缺少手工渲染的那种"刻意的不完美"——那些让画面有灵魂的微妙偏差、风格化的色彩选择、有意为之的构图张力。

独立游戏开发者Mike Bithell的批评一针见血:"当你使用AI渲染时,你绝对不想要任何美术方向。"这不是技术问题,而是艺术哲学问题。游戏画面的魅力从来不在于"像素级的真实",而在于"风格化的表达"。当AI把一切都推向"看起来正确"的平均值时,那些让《塞尔达:旷野之息》的画面区别于《原神》、让《Hades》的视觉风格独树一帜的艺术选择,就失去了存在的空间。

视觉特效师Jeff Talbot说得更加直白:"每张截图都失去了艺术特色。"而资深开发者Dave Oshry的愤怒则更为激烈,他直接用"AI dogshit"来形容某些AI生成的内容,称其"令人沮丧"。

这种批评指向一个更深层的矛盾:AI倾向于"平均化",而艺术需要"棱角"。算法的本质是寻找最优解、最小化误差、最大化平滑度——这些在工程上是优点,在艺术上却是灾难。最好的游戏从来不是"技术上最完美"的游戏,而是"艺术上最有个性"的游戏。当AI接管越来越多的创作环节时,我们是否会迎来一个"技术上更完美、艺术上更平庸"的游戏时代?

就业冲击是另一个无法回避的话题。当AI能自动生成3D模型、自动编写脚本、自动绘制贴图时,那些初级岗位怎么办?初级建模师可能需要转型为"AI资产质检员"——不再是亲手建模,而是检查AI生成的模型是否有穿模、面数是否合理、风格是否统一。脚本程序员可能需要转型为"AI逻辑设计师"——不再是逐行写代码,而是设计AI的行为规则、调试AI的决策逻辑、修复AI的意外行为。

这不是"失业"那么简单,而是职业身份的根本性重构。一个画了五年贴图的美术师,突然发现自己最大的价值不再是"画得好",而是"知道什么是好的"——这种转型对很多人来说,既是机遇,也是痛苦。行业需要为这种转型提供足够的缓冲和支持,而不是简单地用"效率提升"来掩盖人的困境。

最后,还有一个更哲学层面的悖论:数量不等于质量。百万种结局不等于有意义的游戏体验。《史丹利的寓言》用有限的几个分支就创造出了关于自由意志的深刻寓言;《去月球》用一个线性故事就让无数玩家泪流满面。AI可以生成无限的叙事分支,但"无限"本身并不自动产生"意义"。好游戏的秘密从来不在于"有多少种可能",而在于"每一种可能是否都经过了精心设计"。当AI让我们拥有了创造无限内容的能力时,我们是否还拥有辨别"什么值得创造"的智慧?

第六章:未来展望

站在2025年的节点,我们或许可以做出一个冷静的判断:AI对游戏行业的变革才刚刚开始,但方向已经不可逆转。

正如世纪华通方辉所言,我们大约处于L1阶段——辅助而非替代。但这个"初级阶段"的能量已经足以让整个行业震颤。World Labs创始人、斯坦福大学教授李飞飞指出,世界模型技术(World Models)将重塑价值数十亿美元的游戏行业。所谓世界模型,是指AI不仅生成内容,而是构建一个内部的世界模拟——理解物理规律、预测事件发展、模拟社会互动。当游戏引擎内置了这样的世界模型时,游戏世界将不再是设计师预设的脚本集合,而是一个真正"活着"的系统——NPC有自己的日程和目标,城市有自己的经济和政治,天气有自己的规律和影响。

硬件层面也在为这场革命铺路。NVIDIA RTX 5070笔记本GPU的AI算力已经达到798 TOPS——这意味着在本地设备上就能运行复杂的AI推理,不需要依赖云端服务器。当每一台玩家的设备都拥有强大的AI算力时,"AI增强型游戏"就不再是一个卖家的营销话术,而成为每一个玩家的日常体验。

腾讯互娱的余睿超在一次内部讲话中提到:"AI已经加速渗透至游戏产业的全链条,从研发、运营到用户体验,无一不在被重塑。"这不是某一家公司的战略选择,而是整个行业的集体转向。从大厂到独立工作室,从引擎开发商到内容创作者,每个人都在重新思考自己在AI时代的位置。

但技术从来不是故事的全部。在所有的效率数据、融资新闻和技术演示之下,有一个问题始终悬而未决:我们想从游戏中获得什么?

如果游戏只是"消磨时间",那么AI确实能更高效地生产消磨时间的内容。但如果游戏是"体验另一种人生"、"感受人类创造力"、"在虚拟世界中找到真实的连接",那么AI的角色就复杂得多——它既是工具,也是镜子,照出我们对"创造"和"体验"的本质理解。

一位游戏设计师曾说过一句让我印象深刻的话:"最好的技术,是你感觉不到它存在的技术。"这句话反过来说也成立:当技术强大到让你无法忽视它的时候,恰恰是最需要冷静思考的时候。AI让游戏开发变得更快、更便宜、更容易——但这些从来都不是好游戏的充分条件。好游戏需要的是洞察人性的深度、挑战玩家的勇气、讲述故事的才华——这些,至少在目前,仍然是人类独有的领地。

结语

让我们回到DLSS 5的争议。

那场争论的本质,不是"AI好还是AI坏"的技术辩论,而是一个更根本的文化冲突:在算法越来越强大的时代,"人的创造"还有多大价值?当AI能在一秒钟内生成一张媲美专业美术师的插画时,一位画师花三天时间手绘的作品还有意义吗?当AI能生成无限分支的叙事时,一位编剧精心打磨的线性故事还有价值吗?

我的回答是:不仅有意义,而且意义更加重大。正因为AI让"生产内容"变得前所未有地容易,"选择生产什么"和"为什么生产"就变得前所未有地重要。在一个AI可以生成一切的世界里,人类的创造力和判断力不是贬值了,而是升值了——因为它们是稀缺的。

游戏行业的下一次革命,或许不是技术革命,而是认知革命。不是"AI能做到什么"的革命,而是"我们想让AI做到什么"的革命。不是效率的革命,而是意义的革命。

当DLSS 5的争议最终平息——它一定会平息,就像每一次技术争议最终都会平息——留给我们的不是谁赢谁输的答案,而是一个需要每个人持续追问的问题:

在一个AI可以创造一切游戏的世界里,什么样的游戏,值得我们花时间去玩?

这个问题,没有标准答案。但追问本身,就是答案的一部分。

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-05-10 02:12:12 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/598444.html
  2. 运行时间 : 0.112410s [ 吞吐率:8.90req/s ] 内存消耗:4,784.95kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=aa3b5556652dffff37d60c0d9bd1a367
  1. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/autoload_static.php ( 6.05 KB )
  7. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/ralouphie/getallheaders/src/getallheaders.php ( 1.60 KB )
  10. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  11. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  12. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  13. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  14. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  15. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  16. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  17. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  18. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  19. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/guzzlehttp/guzzle/src/functions_include.php ( 0.16 KB )
  21. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/guzzlehttp/guzzle/src/functions.php ( 5.54 KB )
  22. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  23. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  24. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  25. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/provider.php ( 0.19 KB )
  26. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  27. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  28. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  29. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/common.php ( 0.03 KB )
  30. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  32. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/alipay.php ( 3.59 KB )
  33. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  34. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/app.php ( 0.95 KB )
  35. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/cache.php ( 0.78 KB )
  36. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/console.php ( 0.23 KB )
  37. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/cookie.php ( 0.56 KB )
  38. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/database.php ( 2.48 KB )
  39. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/filesystem.php ( 0.61 KB )
  40. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/lang.php ( 0.91 KB )
  41. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/log.php ( 1.35 KB )
  42. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/middleware.php ( 0.19 KB )
  43. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/route.php ( 1.89 KB )
  44. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/session.php ( 0.57 KB )
  45. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/trace.php ( 0.34 KB )
  46. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/view.php ( 0.82 KB )
  47. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/event.php ( 0.25 KB )
  48. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  49. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/service.php ( 0.13 KB )
  50. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/AppService.php ( 0.26 KB )
  51. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  52. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  53. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  54. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  55. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  56. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/services.php ( 0.14 KB )
  57. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  58. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  59. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  60. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  61. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  62. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  63. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  64. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  65. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  66. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  67. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  68. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  69. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  70. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  71. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  72. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  73. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  74. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  75. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  76. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  77. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  78. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  79. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  80. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  81. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  82. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  83. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  84. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  85. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  86. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  87. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/Request.php ( 0.09 KB )
  88. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  89. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/middleware.php ( 0.25 KB )
  90. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  91. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  92. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  93. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  94. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  95. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  96. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  97. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  98. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  99. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  100. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  101. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  102. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  103. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/route/app.php ( 3.94 KB )
  104. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  105. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  106. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/controller/Index.php ( 9.87 KB )
  108. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/BaseController.php ( 2.05 KB )
  109. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  110. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  111. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  112. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  113. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  114. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  115. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  116. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  117. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  118. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  119. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  120. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  121. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  122. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  123. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  124. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  125. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  126. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  127. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  128. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  129. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  130. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  131. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  132. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  133. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  134. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  135. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/controller/Es.php ( 3.30 KB )
  136. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  137. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  138. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  139. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  140. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  141. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  142. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  143. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  144. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/runtime/temp/c935550e3e8a3a4c27dd94e439343fdf.php ( 31.50 KB )
  145. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000662s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000951s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000354s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000290s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000733s ]
  6. SELECT * FROM `set` [ RunTime:0.000250s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000742s ]
  8. SELECT * FROM `article` WHERE `id` = 598444 LIMIT 1 [ RunTime:0.001692s ]
  9. UPDATE `article` SET `lasttime` = 1778350332 WHERE `id` = 598444 [ RunTime:0.002759s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000387s ]
  11. SELECT * FROM `article` WHERE `id` < 598444 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000671s ]
  12. SELECT * FROM `article` WHERE `id` > 598444 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000496s ]
  13. SELECT * FROM `article` WHERE `id` < 598444 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.006644s ]
  14. SELECT * FROM `article` WHERE `id` < 598444 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.011219s ]
  15. SELECT * FROM `article` WHERE `id` < 598444 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.001489s ]
0.114277s