游民星空 > 攻略秘籍 > 攻略 > 正文

异星工厂 物品/实体/创建地图数据修改方法

2014-04-24 15:09:34 来源:异星工厂吧 作者:Alone_player 编辑:天浩君 我要投稿

2 实体

2.1 创建地图的资源

  X:\Factorio\data\base\prototypes\entity\demo-resources.lua

  name = "copper-ore",(铜矿)

  name = "iron-ore",(铁矿)

  name = "coal",(煤)

  name = "stone",(石头)

  ……

  hardness = 0.9,(强度)

  mining_particle = "copper-ore-particle",(开采颗粒)

  mining_time = 2,(开采时间)

  result = "copper-ore"

  ……

  collision_box = {{ -0.1, -0.1}, {0.1, 0.1}},(物体碰撞框架,与我们无关)

  selection_box = {{ -0.5, -0.5}, {0.5, 0.5}},(选择框体,与我们无关)

  autoplace =

  {

  control = "copper-ore",

  sharpness = 1,(清晰度)

  richness_multiplier = 1300000,(富饶情况下的资源倍数,越高越好)

  richness_base = 3500,(富饶情况下的资源基础,越高越好,前后两者相乘效果更好)

  size_control_multiplier = 0.06,(大小的倍数)

  peaks = {

  ……

  stage_counts = {1000, 600, 400, 200, 100, 50, 20, 1},(矿源处于不同阶段的图标样式)

  stages = { filename = "__base__/graphics/entity/copper-ore/copper-ore.png",

  priority = "extra-high",(优先级)

  frame_width = 38, (图像高宽,无关)

  frame_height = 38, (

  frame_count = 4, (

  direction_count = 8 (

  },

  map_color = {r=0.803, g=0.388, b=0.215}(颜色)

  X:\Factorio\data\base\prototypes\entity\resources.lua

  name = "crude-oil",(原油)

  ……

  infinite = true,(是否为无限资源)

  minimum = 7500,(最小值)

  normal = 75000,(正常值)

  minable =

  {

  hardness = 1,

  mining_time = 1,

  results =

  {

  {

  type = "fluid",

  name = "crude-oil",

  amount_min = 2,(最小值的时候输出)

  amount_max = 2,(最大值的时候输出)

  probability = 1(概率)

  ……

  control = "crude-oil", (同上)

  sharpness = 1,

  max_probability = 0.04,

  richness_multiplier = 15000000,

  richness_base = 50000,

  size_control_multiplier = 0.06,

  peaks =

更多相关内容请关注:异星工厂专题

上一页 1 2 3 4 5 6 7 8 9 10 11 下一页
友情提示:支持键盘左右键“← →”翻页
游民星空APP
随手浏览游戏攻略
code
    没有任何记录
    没有任何记录
单机游戏下载
休闲娱乐
综合热点资讯
游民星空联运游戏