QQ登录

只需一步,快速开始

 找回密码
 定下契约(新注册)

QQ登录

只需一步,快速开始

查看: 662|回复: 6
收起左侧

怎么在NPC身上加特效

[复制链接]

翘楚 Outstanding

挡我者,砍,拦我者,斩

Rank: 6Rank: 6Rank: 6

UID
1383
宝石
34 粒
金币
2485 枚
节操
-1 斤
灵石
0 块
精力
177 ℃
发表于 2012-6-12 07:50:24 | 显示全部楼层 |阅读模式

你这样只看不注册,真的大丈夫?~

您需要 登录 才可以下载或查看,没有账号?定下契约(新注册)

x
本帖最后由 ●.果沫.‖ 于 2012-6-16 11:18 编辑

wait 0
Actor.StorePos($PLAYER_ACTOR, 4@, 5@, 6@)
0A3E: unknown_get_actor_in_sphere 4@ 5@ 6@ radius 5.0 5.0 5.0 handle_as 0@
if
056D:   actor 0@ defined
else_jump @A_184
06C3: get_number_of_fires_within_sphere_at 4@ 5@ 6@ radius 1.2 store_to 12@
0326: 12@ = create_actor 0@ fire
(大概意思就是NPC靠经球内的范围就会着火然后被烧死)
=========================
上面的是源码,应该插入什么样的代码插入在什么地方才能使被烧到的NPC身上加上贴图

翘楚 Outstanding

Rank: 6Rank: 6Rank: 6

UID
3087
宝石
28 粒
金币
279 枚
节操
20 斤
灵石
0 块
精力
-7 ℃
发表于 2012-6-12 09:58:31 | 显示全部楼层
人工置顶 坐等高人 我也看看- -

评分

参与人数 1金币 +4 收起 理由
root + 4 抢楼奖励

查看全部评分

绝世 Peerless

Rank: 22Rank: 22Rank: 22Rank: 22

UID
2485
宝石
200 粒
金币
14762 枚
节操
319 斤
灵石
0 块
精力
4661 ℃
发表于 2012-6-12 14:07:32 | 显示全部楼层
12@ = create_actor 0@ fire
改了,改为12@=create_fire from actor 0@with offset 0.0 0.0 0.0 trpy 1
试试吧,我也不知道可以不可以

评分

参与人数 1金币 +1 收起 理由
root + 1 抢楼奖励

查看全部评分

翘楚 Outstanding

Rank: 6Rank: 6Rank: 6

UID
32
宝石
7 粒
金币
4871 枚
节操
-202 斤
灵石
4 块
精力
8906 ℃
发表于 2012-6-12 19:20:32 | 显示全部楼层
首先去除12@ = create_actor 0@ fire

然後
Actor.StorePos(0@, 1@, 2@, 3@)
05DA: AS_actor 0@ run_away_in_panic_from 1@ 2@ 3@ away_radius 50.0 timelimit 10000 //npc跑開
066A: 30@ = attach_particle "你的特效名字" to_actor 0@ with_offset 0.0 0.0 -2.5 rotation 200.0 90.0 180.0 flag 1
064C: make_particle 30@ visible
wait 3000
if
   Actor.Defined(0@)
else_jump @AMATE_2336
05BE: AS_kill_actor 0@

效果就是,npc會死于你的特效:L

翘楚 Outstanding

Rank: 6Rank: 6Rank: 6

UID
32
宝石
7 粒
金币
4871 枚
节操
-202 斤
灵石
4 块
精力
8906 ℃
发表于 2012-6-15 10:48:39 | 显示全部楼层
額。。lz到底解決了沒:L  若解決請回應並重新編輯帖子為“已解決”

本版积分规则

    切换繁體
    Archiver|手机版|小黑屋|

GMT+8, 2024-11-26 09:31 , Processed in 0.116959 second(s), 69 queries .

沪ICP备2021020632号-1

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