找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 6644|回复: 5

【教程】3D立体矿石

[复制链接]
发表于 2022-4-1 10:09:11 | 显示全部楼层 |阅读模式
本帖最后由 JQ秋季节 于 2022-4-1 10:19 编辑

还不知道怎么修改矿石的看这里:
https://bbs.ra2diy.com/forum.php?mod=viewthread&tid=19322







众所周知,矿石属于2D平面图Overlay。
要想让平面图有遮盖的立体感,就需要在上面加一层动效。

举个栗子:

https://bbs.ra2diy.com/thread-17094-1-1.html


  • 所以让矿石有立体感的最基础方案就是在矿石的Overlay上面加一个 CellAnim


rules(md).ini
  1. [TIB2_01]
  2. Image=Crystal
  3. Name=Tiberium (Blue)
  4. Tiberium=yes
  5. LegalTarget=no
  6. RadarInvisible=false
  7. ChainReaction=no
  8. RadarColor=220,200,0
  9. CellAnim=ANIM_Crystal
复制代码
art(md).ini
  1. [ANIM_Crystal]
  2. Theater=no
  3. Shadow=yes
  4. Layer=Ground
  5. LoopStart=0
  6. LoopEnd=6
  7. LoopCount=-1
  8. Rate=90
  9. ZAdjust=-5
  10. YSortAdjust=15
  11. HideIfNoOre=yes ; 挺关键的,不然空位没有矿石的地方也会出现图案
  12. IsAnimatedTiberium=yes
复制代码


【Crystal】 素材在这,需要自取
https://bbs.ra2diy.com/forum.php?mod=viewthread&tid=19244



那么问题来了,怎么保证矿车不会从矿石正上方开过去?
这也就是本篇的精华所在。



You Shall Not Pass



简单的方案是给 CellAnim 的贴图加额外的 Canvas 边界,让它错位。
这样至少看起来,左右开过的矿车不是直接碾压踩过立体矿石了。


但关键问题是上下开过的矿车呢?
而且红警的牛车可是很娇气的,非要吃最靠近矿柱的新矿。俺们拦也拦不住呀。
这时候就要去翻翻大佬们提供的解决方案了。


比如这篇万灵药: https://bbs.ra2diy.com/forum.php?mod=viewthread&tid=2343




简单点说,就是用不能移动的单位挡住矿石。这样矿车在选择路径的时候就不会踩过去。
而当矿车靠近时,遮盖物又可以灵活的消失避开。这样就不会妨碍牛车采矿啦。

可以选用 AnimToInfantry= (rules.ini) 加 MakeInfantry= (art.ini) 这个组合。
有【Phobos】火卫插件的可以选用 CreateUnit=

art.ini
  1. [ANIM_Crystal_init]
  2. Image=Crystal ; 这不重要,有图就行
  3. HideIfNoOre=yes
  4. IsAnimatedTiberium=yes

  5. CreateUnit=MKlove  ; 占位单位的名字,也可以叫别的名字。主要看你有多喜欢MK,我指的是 Michael Kors 名牌包。
  6. CreateUnit.RemapAnim=no   ; boolean, whether to remap anim to owner color
  7. CreateUnit.Mission=Guard     ; 单位初始任务状态,不重要。
  8. CreateUnit.Owner=Civilian     ; owner house kind, Invoker/Killer/Victim/Civilian/Special/Neutral/Random
  9. CreateUnit.ConsiderPathfinding=no   ; 是否可以移动,你说呢?
复制代码

rules.ini

  1. [TIB2_01]
  2. Image=Crystal
  3. Name=Tiberium (Blue)
  4. Tiberium=yes
  5. LegalTarget=no
  6. RadarInvisible=false
  7. ChainReaction=no
  8. RadarColor=220,200,0
  9. CellAnim=ANIM_Crystal_init ;; 换上新贴图


  10. [MKlove]   ;; 记得注册单位
  11. Image=ANIM_Crystal
  12. DeathAnims=none
  13. DestroyAnim=none
  14. DebrisAnims=none
  15. HealthBar.Hide=yes  ; boolean
  16. Speed=0  ;; 不准动,乖乖躺好
  17. Selectable=no
  18. Points=0
  19. OmniCrushResistant=yes
  20. VoiceSelect=Dummy
  21. VoiceMove=Dummy
  22. VoiceAttack=Dummy
  23. VoiceFeedback=Dummy
  24. VoiceSpecialAttack=Dummy
  25. DieSound=Dummy
  26. Explosion=none
  27. DamageParticleSystems=none
  28. DebrisTypes=none
  29. DebrisMaximums=0
  30. MaxDebris=0
  31. CarriesCrate=no
  32. ThreatPosed=0
  33. Insignificant=yes
  34. LegalTarget=no
  35. Immune=yes

  36. Primary=Disappear  ;; 易燃易爆炸
  37. CloseRange=yes
  38. DistributedFire=yes
  39. AttackFriendlies=yes

  40. [Disappear]
  41. Damage=0
  42. Range=1
  43. Speed=1
  44. Suicide=yes
  45. Projectile=Invisible
  46. Warhead=YouShallNotPass  ;; 记得注册弹头

  47. [YouShallNotPass]
  48. Verses=0%,0%,0%,10%,10%,10%,0%,0%,0%,10%,0%
  49. InfDeathAnim=none
  50. VehicDestroyAnim=none
  51. EffectsRequireDamage=yes
  52. EffectsRequireVerses=yes
  53. AllowZeroDamage=yes
  54. Malicious=no
复制代码



还有一点,矿石在雷达地图上的颜色可以动用 ImageShaper 修改。


还不会用 ImageShaper 可以戳这个教程:
https://bbs.ra2diy.com/forum.php?mod=viewthread&tid=14671


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2022-4-1 15:09:52 | 显示全部楼层
好看就是被采集的时候感觉有点突兀。话说采矿动画不改一下吗?(哇这五彩斑斓的电球)
回复

使用道具 举报

 楼主| 发表于 2022-4-2 00:00:36 | 显示全部楼层
Safari 发表于 2022-4-1 15:09
好看就是被采集的时候感觉有点突兀。话说采矿动画不改一下吗?(哇这五彩斑斓的电球) ...

有道理,采矿动画可以再改一下。不过还要配合之前的矿种,金矿,彩矿之类的。
回复

使用道具 举报

发表于 2022-4-2 14:37:15 | 显示全部楼层
JQ秋季节 发表于 2022-4-2 00:00
有道理,采矿动画可以再改一下。不过还要配合之前的矿种,金矿,彩矿之类的。 ...

倒也不用配合什么,Phobos可以用OreGathering.Tiberiums=控制在不同矿石上使用不同的采矿动画,分开各做一套即可
回复

使用道具 举报

 楼主| 发表于 2022-4-3 02:03:16 | 显示全部楼层
Safari 发表于 2022-4-2 14:37
倒也不用配合什么,Phobos可以用OreGathering.Tiberiums=控制在不同矿石上使用不同的采矿动画,分开各做 ...

很棒的提议!

还有请教一下你,请问为什么配上 Phobos 之后, CellAnim 被动色盘不再是 anim.pal 而是 unit 色盘?
回复

使用道具 举报

发表于 2022-4-3 21:09:33 | 显示全部楼层
JQ秋季节 发表于 2022-4-3 02:03
很棒的提议!

还有请教一下你,请问为什么配上 Phobos 之后, CellAnim 被动色盘不再是 anim.pal 而是 un ...

我没有注意这个变动,因为CellAnim本身就有色盘限制,我都用CellAnim挂尾烟来播放实际动画
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|Archiver|手机版|管理员邮箱|红警DIY论坛 |网站地图

GMT+8, 2026-4-30 17:03 , Processed in 0.288623 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表