游戏达人
  
- 贡献度
- 270
- 金元
- 17914
- 积分
- 2871
- 精华
- 0
- 注册时间
- 2014-11-30
|
本帖最后由 fanvalen 于 2023-6-3 19:35 编辑
自从增加了流星后一切都变得不舒服了
流星除了会炸坏还能结块我呢个大草,夹土门失业了
这次改动较多
不过按模板来改没有大问题
首先要把所有流星找出来搜索cometconfig就可以全部找到
然后按顺序进入查看配置
首先要给流星分个类
主要是看gameObject 等号后的实例化
一种是以前就有的流星
GameObject gameObject = EntityTemplates.CreateEntity
这类我们要改的有
comet.entityDamage =xxx//这个是造成的伤害直接改成0
comet.totalTileDamage=//这个也是伤害改0f
下面这三句
comet.addTiles = 6;
comet.addTilesMinHeight = 2;
comet.addTilesMaxHeight = 8;
//这个就是说生成块的参数是6格这个必须删除
然后添加下面这句
comet.explosionOreCount = new Vector2I(2, 4);//这个是说爆炸后产生的碎片数量2-4个,如果没有一定要加上这句不然什么也不会得到,因为原来配置的是生成块状
修改参考
改成
二种就是更新后新加的
GameObject gameObject = BaseCometConfig.BaseComet
这种是将第一种封装后再实例化
BaseComet右键这个橙色分析被使用就可以找出所有新流星
我们要干的事就是找到每个配置里的
Comet component = gameObject.GetComponent<Comet>();和所有component 开头的行删除
替换成
Comet component = gameObject.GetComponent<Comet>();//实例化流星
component.explosionOreCount = new Vector2I(2, 4);//爆炸变碎片数量
component.explosionSpeedRange = new Vector2(4f, 7f);//额外的速度范围
component.entityDamage = 0;//伤害
component.totalTileDamage = 0f;//总伤害
最后保存去测试吧
|
评分
-
1
查看全部评分
-
|