类型 函数 返回值 表 修订 版本 2024.3703 关键词 物理, 碰撞, 过滤器, viewAllFilters 另请参阅 collisionFilters.setupFilters() collisionFilters.getFilter()
此函数返回一个包含通过 collisionFilters.setupFilters() 创建的所有过滤器的表,
返回表中包含的数据不能用于 physics.addBody() 函数 — 其主要用途是检查所有过滤器关系。
collisionFilters.viewAllFilters()
local collisionFilters = require( "plugin.collisionFilters" ) collisionFilters.setupFilters( { player = { "enemies", "powerUps" }, enemies = "playerBullets", }) -- Find out which filters were created local allReadableFilters = collisionFilters.viewAllFilters() for k,v in pairs( allReadableFilters ) do print( "Filter/category '" .. k .. "' is set to collide with: " .. table.concat( v, ", " ) ) end