骑马与砍杀中文站论坛

 找回密码
 注册(Register!)

QQ登录

只需一步,快速开始

搜索
购买CDKEY 衣谷三国
查看: 4999|回复: 14

[求助] 求助战团~战场士兵头上的图标怎么做到的

[复制链接]

72

主题

3128

回帖

1435

积分

骑士长

自由骑士
战团ID:SPH_sunshine

学院画匠

Rank: 5Rank: 5Rank: 5

UID
2530057
第纳尔
18053
精华
0
互助
45
荣誉
25
贡献
21
魅力
550
注册时间
2015-6-3

骑砍中文站APP会员勋章有生之年勋章霸主正版勋章原版正版勋章战团正版勋章火与剑正版勋章拿破仑正版勋章维京征服正版勋章骑士美德之英勇勋章[杰出会员活跃勋章]骑士精神之浪漫勋章骑士美德之慷慨勋章骑砍中文站微信会员勋章骑友真人秀Ⅳ勋章骑友真人秀Ⅵ勋章骑友真人秀终身成就勋章元老骑士勋章

QQ
鲜花(411) 鸡蛋(1)
发表于 2020-6-23 08:09:02 | 显示全部楼层
本帖最后由 阳光刺破心脏 于 2020-6-23 08:12 编辑

建议把头顶上的图标模型替换为空模型。在brf里面找。但是这样可能会引起一些后续问题。
改变brf的图标模型就是最简单粗暴的。,我之前试过把头上的圆形改成了其他形状。
所以去除图标是可以实现,但应该不是通过MS代码。

评分

参与人数 1第纳尔 +10 互助 +1 收起 理由
幼稚园殺手 + 10 + 1 乐于助人!

查看全部评分

鲜花鸡蛋

乌木护手骑士团  在2020-6-23 12:37  送朵鲜花  并说:我非常同意你的观点,送朵鲜花鼓励一下

72

主题

3128

回帖

1435

积分

骑士长

自由骑士
战团ID:SPH_sunshine

学院画匠

Rank: 5Rank: 5Rank: 5

UID
2530057
第纳尔
18053
精华
0
互助
45
荣誉
25
贡献
21
魅力
550
注册时间
2015-6-3

骑砍中文站APP会员勋章有生之年勋章霸主正版勋章原版正版勋章战团正版勋章火与剑正版勋章拿破仑正版勋章维京征服正版勋章骑士美德之英勇勋章[杰出会员活跃勋章]骑士精神之浪漫勋章骑士美德之慷慨勋章骑砍中文站微信会员勋章骑友真人秀Ⅳ勋章骑友真人秀Ⅵ勋章骑友真人秀终身成就勋章元老骑士勋章

QQ
鲜花(411) 鸡蛋(1)
发表于 2020-6-23 21:21:48 | 显示全部楼层
本帖最后由 阳光刺破心脏 于 2020-6-23 21:33 编辑
malimalihonh1 发表于 2020-6-23 20:22
头顶图标是用一个tablau material那个写出来的,然后通过script制作出来

tablau material只是控制旗帜图案,图案不显示,图标也在。而且那个选中时候的绿光圈,是没法用代码控制到的。
如果没错的话,你应该是指那个 tableau_game_troop_label_banner 和 script_troop_agent_set_banner。
看起来好像都是设置图标的banner图案的,不知道我的理解有没有问题。去掉图标的话,估计还是要在模型下手。


  ("game_troop_label_banner", 0, "tableau_with_transparency", 256, 256, -128, 0, 128, 256,
   [
       (store_script_param, ":banner_mesh", 1),
       (cur_tableau_set_background_color, 0xFF888888),
       (set_fixed_point_multiplier, 100),
       (cur_tableau_set_camera_parameters, 0, 100, 100, 0, 100000),
       (init_position, pos1),
       (position_set_y, pos1, 120),
       (cur_tableau_add_mesh, ":banner_mesh", pos1, 120, 0),
   ]),
common_battle_init_banner = (
  ti_on_agent_spawn, 0, 0, [],
  [
    (store_trigger_param_1, ":agent_no"),
    (agent_get_troop_id, ":troop_no", ":agent_no"),
    (call_script, "script_troop_agent_set_banner", "tableau_game_troop_label_banner", ":agent_no", ":troop_no"),
  ])  
  ("troop_agent_set_banner",
    [
       (store_script_param, ":tableau_no",1),
       (store_script_param, ":agent_no", 2),
       (store_script_param, ":troop_no", 3),
       (call_script, "script_agent_troop_get_banner_mesh", ":agent_no", ":troop_no"),
       (cur_agent_set_banner_tableau_material, ":tableau_no", reg0),

     ]),

评分

参与人数 1第纳尔 +15 互助 +1 收起 理由
幼稚园殺手 + 15 + 1 乐于助人!

查看全部评分

鲜花鸡蛋

乌木护手骑士团  在2020-6-23 21:47  送朵鲜花  并说:没问题,感谢解答~

72

主题

3128

回帖

1435

积分

骑士长

自由骑士
战团ID:SPH_sunshine

学院画匠

Rank: 5Rank: 5Rank: 5

UID
2530057
第纳尔
18053
精华
0
互助
45
荣誉
25
贡献
21
魅力
550
注册时间
2015-6-3

骑砍中文站APP会员勋章有生之年勋章霸主正版勋章原版正版勋章战团正版勋章火与剑正版勋章拿破仑正版勋章维京征服正版勋章骑士美德之英勇勋章[杰出会员活跃勋章]骑士精神之浪漫勋章骑士美德之慷慨勋章骑砍中文站微信会员勋章骑友真人秀Ⅳ勋章骑友真人秀Ⅵ勋章骑友真人秀终身成就勋章元老骑士勋章

QQ
鲜花(411) 鸡蛋(1)
发表于 2020-6-30 11:42:40 | 显示全部楼层
本帖最后由 阳光刺破心脏 于 2020-6-30 12:00 编辑
达尔克内斯 发表于 2020-6-30 10:51
如果在下没记错的话,这里的mesh就是那个光圈的基本图形。因为是中空的,所以可以往里面添加tableau图案 ...

控制竞技场没有图标这个我就不清楚是MS控制是引擎内部的。不过我之前试过直接取消脚本调用,结果只是没有旗帜图案,mesh还在,而且按选中士兵的时候,绿色光圈也会冒出来,不知道怎么回事。tableau_with_transparency其实是附着着旗帜的mesh,和绿色的光圈没什么关系。


刚刚试过了,确实如阁下所说,没有之前的问题了,感谢指正!
(之前研究的是改变图标形状,是直接改mesh,跟这个混淆了)

common_battle_init_banner = (
ti_on_agent_spawn, 0, 0, [],
  [
   # (store_trigger_param_1, ":agent_no"),
   # (agent_get_troop_id, ":troop_no", ":agent_no"),
   #  (call_script, "script_troop_agent_set_banner", "tableau_game_troop_label_banner", ":agent_no", ":troop_no"),
  ])








您需要登录后才可以回帖 登录 | 注册(Register!)

本版积分规则

Archiver|手机版|小黑屋|骑马与砍杀中文站

GMT+8, 2025-9-3 04:30 , Processed in 0.102823 second(s), 19 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

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