找回密码
 点一下
查看: 1756|回复: 2

[已解决]帮我看看这个函数.

[复制链接]
发表于 2008-12-23 13:22:16 | 显示全部楼层 |阅读模式
[jass]
function DamShow takes unit target,real damage returns nothing
    local texttag       dmshow = null
    set dmshow = CreateTextTagUnitBJ(I2S(R2I(damage)),target,0,8,100,95.0,0.0,0.0)
    call SetTextTagPermanent(dmshow, false)
    call SetTextTagLifespan(dmshow,5)
    call SetTextTagVelocity(dmshow,90.0,90)
    set dmshow = null
call BJDebugMsg("have read")
endfunction
[/jass]

[jass]
function DamShow takes unit target,real damage returns nothing
    local texttag       dmshow
    set dmshow = CreateTextTagUnitBJ(I2S(R2I(damage)),target,0,8,100,95.0,0.0,0.0)
    call SetTextTagPermanent(dmshow, true)
    call SetTextTagLifespan(dmshow,5)
    call SetTextTagVelocity(dmshow,90.0,90)
    set dmshow = null
call BJDebugMsg("have read")
endfunction
[/jass]

这两个函数不同之处就是call SetTextTagPermanent(dmshow, true)红字部分和dmshow的初始化,但是我认为除了红字部分之外,初始化方面没有什么问题.
但始现在这个函数的问题是只能显示have read,却不能显示damage对此我相当困惑;两个都是这样的.
我不知道我的问题出现在哪里.
发表于 2008-12-23 14:07:04 | 显示全部楼层
call SetTextTagVelocity(dmshow,90.0,90)
这个速度你也设得太夸张了………………
默认的miss的速度是0,0.03,法力燃烧、暗影突袭、爆击是0,0.04,你觉得按照这个比例你的漂浮文字飞到哪里去了………………
回复

使用道具 举报

 楼主| 发表于 2008-12-23 14:10:21 | 显示全部楼层
嗯,谢谢楼上,在你回答之前的一秒,刚刚解决~问题就是你所说的....
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-5-2 09:39 , Processed in 0.040958 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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