来源:B游 编辑:iigl 更新时间:2024-11-27 23:14:23
以下是迷你世界生成动物方法:
--初始化常量
monkey = {3871, "猴子"}
leopard = {3872, "豹子"}
panda = {3417, "熊猫"}
dinosaur = {3413, "恐龙"}
bear = {3412, "冰熊"}
ostrich = {3411, "鸵鸟"}
penguin = {3409, "企鹅"}
dog = {3408, "狗"}
sheep = {3403, "羊"}
pig = {3402, "猪"}
cattle = {3401, "牛"}
chicken = {3400, "鸡"}
--初始化数组
animal_list={monkey,leopard,panda,dinosaur,bear,ostrich,penguin,dog,sheep,pig,cattle,chicken}
number_list={2,5,3,4,2,5,4,6,2,1,4,5,1}
--创建文字板,第一个参数表示在几号围栏上生成文字板,第二个参数表示生成的文字信息
local function place_str(place, str)
local result = Graphics:makeGraphicsText(str, 200, 0, 1)
local result = Graphics:createGraphicsTxtByPos(place*7-11, 10, 2, result, 0, 0)
end
--生成动物,第一个参数表示在几号围栏里生成动物,第二个参数表示生成动物的ID,第三个参数表示生成动物的数量
local function place_animal(place, animal_id, number)
for x = place*7-12 , place*7-8 do
for y = 7, 9 do
Block:replaceBlock(526, x, y, 2, 2)
Block:replaceBlock(526, x, y, 8, 3)
end
end
for z = 2 , 8 do
for y = 7, 9 do
Block:replaceBlock(526, place*7-12, y, z, 0)
Block:replaceBlock(526, place*7-8, y, z, 1)
end
end
local result,areaid=Area:createAreaRect({x=place*7-10,y=7,z=5},{x=1,y=0,z=1})
local result,pos=Area:getRandomPos(areaid)
local result,objids=World:spawnCreature(pos.x,pos.y,pos.z,animal_id,number)
for i = 0 ,number do
Actor:setActionAttrState(objids[i],32,false)
end
end
--游戏开始时运行
local function Game_Start()
local playerid = 0 -- 房主
--初始化玩家位置
Player:setPosition(0, 0, 7, 0)
Player:setActionAttrState(0, PLAYERATTR.ENABLE_DESTROYBLOCK, false)
--生成动物
for i = 1 , 12 do
place_animal(i, animal_list[i][1], number_list[i])
place_str(i,string.format("#R%d号笼子:#B%s#K%d只",i,animal_list[i][2],number_list[i]))
end
end
--注册游戏开始监听器
ScriptSupportEvent:registerEvent([=[Game.Start]=], Game_Start)
以上就是B游整理的迷你世界代码生成动物教程,更多迷你世界相关攻略,收藏关注B游。
本期攻略希望能够帮助到各位玩家。若想要更多游戏相关的内容,玩家们可以关注B游,小编将一直给各位玩家们各种实用有趣的游戏攻略!
相关攻略
CrazyGames最新入口 CrazyGames在线游玩入口
03-10GTA5作弊码大全 2024PC版作弊码大全一览
03-10游戏修改器大全 2025最火游戏修改器合集
03-10燕云十六声能在电脑上玩吗 燕云十六声网页游戏教程
03-10无限暖暖能装mod吗 无限暖暖好玩的mod推荐
03-10龙之谷世界有什么音乐 龙之谷世界汽水音乐推荐
03-10怪物猎人荒野刺枪翼龙地图位置 掉落素材介绍
03-05迷你世界无限使用迷你币有哪些 迷你币激活码及使用攻略
03-05迷你世界2025年石巨人召唤方法 石巨人召唤步骤全解析
03-05AIR什么时候发售 游戏上线时间介绍
03-05迷你世界召唤石巨人材料获取攻略 石巨人召唤材料收集方法
03-05怪物猎人荒野随从猫骨制α套装数据与材料一览
03-05攻略推荐
热门游戏榜
保卫大米最新版
塔防回合保卫大米最新版
类型:塔防回合
查看支配枪械GunControl
动作射击支配枪械GunControl
类型:动作射击
查看机甲跑跑
塔防回合机甲跑跑
类型:塔防回合
查看我的世界PE版0.16测试版
经营养成我的世界PE版0.16测试版
类型:经营养成
查看欧洲卡车模拟阿尔卑斯山脉
赛车竞速欧洲卡车模拟阿尔卑斯山脉
类型:赛车竞速
查看Catapult(弹射战争城堡和塔防)
塔防回合Catapult(弹射战争城堡和塔防)
类型:塔防回合
查看猴子塔防对决
塔防回合猴子塔防对决
类型:塔防回合
查看暴走守卫者
塔防回合暴走守卫者
类型:塔防回合
查看疯狂的土豆
塔防回合疯狂的土豆
类型:塔防回合
查看皇家城堡守卫
塔防回合皇家城堡守卫
类型:塔防回合
查看