这楼已经不是正文了。
控制台不是万能的,不能实现游戏不存在的逻辑,想自己做逻辑需要用Lua编程。
@小人国国王324用lua实现的随机添加怪物
首先是代码:
local list ={57,62,63}
local function addl(a,b)
for i = a,b do
list[#list+1]=i
end
end
addl(40,46)
addl(79,82)
Isaac.Spawn(list[Random() % #list + 1],0,0,Game():GetRoom():GetGridPosition(52),Vector(0,0),Isaac.GetPlayer(0))
上面这段代码可以实现随机产生怪物到第52号方块(debug 11看到的编号)
随机产生那些怪物,可以这样改:
第一行list={57,62,63}代表57 62 63把这三个怪物加入到列表,也可以自己继续加
后面以addl开头的那两行是范围加,也就是addl(40,46)意思是把40 41 42 43 44 45 46全部加入列表
仿照这个,把想生成的怪物ID加进去就可以了。
怪物ID看22楼的EntityType。
简易执行方法:
复制上面那段代码,然后新建一个文本文档,粘贴进去,修改名字为abc.lua【注意改后缀】
然后复制到游戏根目录isaac-ng.exe
控制台上输入 luarun abc.lua
可执行这段脚本。
当然也可以包装成mod来用。