|
BUG反馈
引擎版本号: |
0218 |
登陆器版本号: |
0218 |
BUG描述: |
s.obj.makeMob
功能:刷怪并返回怪对像
参数说明
字符型 必填 怪名
字符型 必填 地图名
整型 必填 X坐标
整型 必填 Y坐标
整型 选填 名字颜色
整型 选填 怪类型:1-内功 2-英雄经络 3-心法(主体) 4-心法(英雄) 5-心法(主体/英雄)
整型 选填 死爆极品(0/1)
整型 选填 极品属性类型(0-原模式 1-攻 2-魔 3-道 4-刺)
整型 选填 属性最高点(0-255)
整型 选填 阵营(0-255)
返回值说明
actor对像 查找不到返回nil
示例
local sMap = actor:getMap()--地图名
local nX = actor:getX()
local nY = actor:getY()
local nRange = 2--2格范围
nX = math.random(nRange * 2 + 1) + (nX - nRange)--按范围计算X坐标
nY = math.random(nRange * 2 + 1) + (nY - nRange)--按范围计算Y坐标
local nColor = 240--名字颜色
local monActor = s.obj.makeMob("红野猪", sMap, nX, nY, nColor, 0, 0, 0, 0, 0)
--local monActor = s.obj.makeMob("红野猪", sMap, nX, nY)
if monActor ~= nil then
local monName = monActor:getCharName()
print("制造怪物:["..monName.."]地图:"..sMap.." 坐标:"..tostring(nX)..":"..tostring(nY))
end |
BUG重现方式: |
s.obj.makeMob
功能:刷怪并返回怪对像
参数说明
字符型 必填 怪名
字符型 必填 地图名
整型 必填 X坐标
整型 必填 Y坐标
整型 选填 名字颜色
整型 选填 怪类型:1-内功 2-英雄经络 3-心法(主体) 4-心法(英雄) 5-心法(主体/英雄)
整型 选填 死爆极品(0/1)
整型 选填 极品属性类型(0-原模式 1-攻 2-魔 3-道 4-刺)
整型 选填 属性最高点(0-255)
整型 选填 阵营(0-255)
返回值说明
actor对像 查找不到返回nil
示例
local sMap = actor:getMap()--地图名
local nX = actor:getX()
local nY = actor:getY()
local nRange = 2--2格范围
nX = math.random(nRange * 2 + 1) + (nX - nRange)--按范围计算X坐标
nY = math.random(nRange * 2 + 1) + (nY - nRange)--按范围计算Y坐标
local nColor = 240--名字颜色
local monActor = s.obj.makeMob("红野猪", sMap, nX, nY, nColor, 0, 0, 0, 0, 0)
--local monActor = s.obj.makeMob("红野猪", sMap, nX, nY)
if monActor ~= nil then
local monName = monActor:getCharName()
print("制造怪物:["..monName.."]地图:"..sMap.." 坐标:"..tostring(nX)..":"..tostring(nY))
end |
修复后应达到的效果: |
s.obj.makeMob
功能:刷怪并返回怪对像
添加个怪物数量函数 |
联系QQ: |
隐藏内容 |
单人单机测试模式
function on_DieDropitem(Actor, killActor, item)
local sMap = killActor:getMap()
local nRange = 2--2格范围
local nColor = 250--名字颜色
local nX = killActor:getX()
local nY = killActor:getY()
local monActor = s.obj.makeMob("钢牙蜘蛛", sMap, nX, nY, nColor, 0, 0, 0, 0, 0)
return true
end
手动刷一只钢牙蜘蛛 打死会刷几只,然后是恶心循环 满屏的钢牙蜘蛛
|
|