Counter-Strike 2的最新更新为地图制作者和脚本编写者带来了新的实体、事件和功能。
对局影响与选手备忘
新功能:
- custom_hud_layout 实体:这个新实体允许创建自定义UI元素,如面板、标签、图像和按钮。它支持CSS样式,并在工具模式重新加载时保持状态。
- cs_player_camera 实体:这个实体可以控制玩家的视角而不移动他们的角色,允许从脚本位置查看周围环境。
- 新事件:
Instance.DelayInstance.OnBombPlantStartInstance.OnBombPlantAbortInstance.OnBombDefuseStartInstance.OnBombDefuseAbortInstance.OnCustomHudClickedInstance.IsDedicatedServerEntity.MoveEntity.GetMoveTypeEntity.SetMoveTypeCSPlayerPawn.GetC4CSPlayerPawn.GetDefuseTargetCSPlayerPawn.IsBuyMenuOpenCSPlayerPawn.GetCameraC4.GetPlantStartTimeC4.GetPlantFinishTimeC4.AbortPlantCustomHudLayout.SetHasClassCustomHudLayout.SetHasClassForPlayerCustomHudLayout.SetDialogVariableStringCustomHudLayout.SetDialogVariableStringForPlayerCustomHudLayout.SetInputCaptureEnabledCustomHudLayout.IsInputCaptureEnabledCSPlayerCamera.IsEnabledCSPlayerCamera.SetEnabledCSPlayerCamera.SetIsControllingAngles- CSMoveType 枚举:这个新枚举为
Entity.Move事件提供了有效的移动类型列表。 - 类型修正:修正了某些事件中的参数类型,以避免未定义值。
- 错误记录:脚本执行期间的错误和未处理的承诺拒绝现在记录到控制台。
- 编译模块步骤:在脚本加载的编译模块步骤中捕获到的错误现在会添加列号。
- 已弃用功能:
Instance.OnBombPlant事件中的planter参数Instance.OnBombDefuse事件中的defuser参数
选手备忘:
- 新的
cs_player_camera实体提供了对玩家视角的更多控制,这对于创建独特的游戏体验非常有用。 - 新的事件提供了更多的脚本选项,允许创建更复杂和互动的地图。
- 注意已弃用的功能,以确保与未来更新的兼容性。