【导(dǎo)语(yǔ)】今(jīn)日(rì),开(kāi)发(fā)人(rén)员(yuán)进(jìn)行(xíng)了(le)小(xiǎo)规(guī)模(mó)更(gèng)新(xīn)推(tuī)送(sòng),主要(yào)聚(jù)焦(jiāo)地(de)图(tú)脚(jiǎo)本(běn)优(yōu)化(huà):更(gèng)新(xīn)配(pèi)置(zhì)以(yǐ)实(shí)现(xiàn)精(jīng)准(zhǔn)类(lèi)型(xíng)分(fēn)析(xī)、调(diào)整(zhěng)实(shí)体(tǐ)机(jī)制(zhì)并(bìng)修(xiū)复(fù)潜(qián)在(zài)崩溃问题,同时新增多个实例、方法及API接口,并推出“train_zoo.vmap”地图资源包,助力地图制作者创作。
本次更新内容不大。
今天早上,开发人员推送了一波小更新,本次更新以地图脚本更新为主。以下为更新内容:

【地图脚本】
更新了脚本库中的tsconfig.json文件,将目标设置为“es2022”,以实现更精准的类型分析。
调整了point_script实体的机制:该实体在生成过程中若脚本加载失败,将不再自行删除;反之,它会处于非活跃状态。若游戏以工具模式运行,该实体还会监听脚本的变化。
修复了point_script实体的一处问题:在工具模式下,若从无效脚本重载失败,该实体可能导致游戏崩溃,此问题现已解决。
调整point_script实体的内存值保留机制:对于Instance.OnBeforeReload回调函数返回的内存值,即使脚本重载失败,实体也会保留该值,直至下次重载成功(此前若重载失败,该值会被直接丢弃)。
调整了要求参数为字符串类型的方法:若传入非字符串类型的参数,此类方法现在会报(bào)错(cuò),而(ér)非(fēi)调(diào)用(yòng)toString方(fāng)法(fǎ)进(jìn)行(xíng)处(chù)理(lǐ)。
调(diào)整(zhěng)了(le)Instance.Msg和(hé)Instance.DebugScreenText方(fāng)法(fǎ):这(zhè)两(liǎng)个(gè)方(fāng)法(fǎ)的(de)文本(běn)值参数现在可接受任意类型。
修复了RunScriptInput相关的崩溃漏洞:当调用者或激活者为null时,触发RunScriptInput会导致游戏崩溃,此漏洞现已修复。
移除了Instance.OnGameEvent方法,转而采用按事件单独注册的方法。这一调整为我们提供了增强API稳定性的工具,同时也为非游戏事件构建了统一的API接口。
新增Instance.DebugLine实例。
新增Instance.DebugBox实例。
新增Instance.OnPlayerConnect实例。
新增Instance.OnPlayerActivate实例。
新增Instance.OnPlayerDisconnect实例。
新增Instance.OnRoundStart实例。
新增Instance.OnRoundEnd实例。
新增Instance.OnBombPlant实例。
新增Instance.OnBombDefuse实例。
新增Instance.OnPlayerKill实例。
新增Instance.OnPlayerChat实例。
新增Instance.OnGunFire实例。
新增Instance.OnGrenadeThrow实例。
为Instance.EntFireAtName方法新增一个重载版本,支持设置调用者和激活者。
为Instance.EntFireAtTarget方法新增一个重载版本,支持设置调用者和激活者。
在Instance.GetTraceHit方法的返回结果中新增法向量数据。
新增Entity.GetGroundEntity。
新增CSWeaponBase.GetOwner。
新增CSPlayerController.GetName。
新增CSObserverPawn.GetOriginalPlayerController方法。
新增CSPlayerPawn.GetOriginalPlayerController。
新增CSPlayerPawn.IsCrouching。
新增CSPlayerPawn.IsCrouched。
新(xīn)增(zēng)CSPlayerPawn.IsNoclipping。
有(yǒu)关API的(de)完(wán)整(zhěng)详(xiáng)细(xì)信(xìn)息(xi),请(qǐng)参考maps/editor/zoo/scripts/point_script.d.ts文件。
新增“train_zoo.vmap”,包含所有de_train相关资源及示例,供地图制作者使用。

杭州网络科技股份有限公司版权所有丨2008-2025 - All rights reserved
增值电信业务经营许可证:浙ICP备16039262号;网络文化经营许可证:浙网文【2019】1382-145号;
网络出版服务许可证:(署)网出证(浙)字第039号 浙公网安备33010802004869号
健康游戏忠告:抵制不良游戏, 拒绝盗版游戏。 注意自我保护, 谨防受骗上当。 适度游戏益脑, 沉迷游戏伤身。 合理安排时间, 享受健康生活。