关于河马动作帧率的建议
本帖最后由 lsxujunhe 于 2023-5-18 21:35 编辑玩家奔跑、行走、战斗挨打等动画有点慢,可以适当调整动画帧率,更像官方
玩家.lua
function 场景类_玩家:开始移动()
if self.目标格子[1] == nil then
self:停止移动()
return
end
if self.行为 == "行走" then
self.行动速度=1.3
elseif self.行为 == "奔跑" then
self.行动速度=3.5
end
人物.lua
function 场景类_人物:开始移动(pys)
------ 其他代码
if 屏蔽玩家==1 then
屏蔽玩家=0
end
if 屏蔽名称==1then
屏蔽名称=0
end
if self.行为 == "行走" then
self.行动速度=1.3
elseif self.行为 == "奔跑" then
self.行动速度=3.5
end
------ 其他代码
function 场景类_人物:显示(dt,x,y,pys)
self:更新(dt,x,y,pys)
人物点击=false
if self.隐藏 then
return
end
self.队伍令牌:更新()
self.战斗动画:更新()
local asa = 1
if self.行为 == "行走" then--设置动画帧率
asa = 1.5
elseif self.行为 == "奔跑" then
asa = 2
end
self.人物[self.行为]:更新(dt*asa)
----其他代码
战斗动画类.lua
function 战斗动画类:更新(dt,动作)
if self.内丹动画~=nil then
self.内丹动画[self.内丹播放]:更新(dt)
if self.内丹动画[self.内丹播放].当前帧>=self.内丹动画[self.内丹播放].结束帧 then
self.内丹动画[self.内丹播放].当前帧=0
self.内丹播放=self.内丹播放+1
if self.内丹播放>#self.内丹动画 then
self.内丹播放=1
end
end
end
--if 动作=="施法" then
--self.动画[动作]:更新(dt+self.施法加速)
--else
if 动作 == "挨打" then --调整挨打帧率
self.动画[动作]:更新(dt*2)
else
self.动画[动作]:更新(dt)
end
if self.饰品~=nil and self.饰品[动作]~=nil then
self.饰品[动作]:更新(dt)
end
end
战斗类 人物攻击帧率也可以适当调整
楼主这是调过的吗?谢谢分享 个人是小白表示看不懂,但是支持一下。 楼主会调河马的NPC字体吗? 形态和颜色,调了很久还是不像官服。。。 「」 发表于 2023-5-18 17:34
楼主这是调过的吗?谢谢分享
我调过啊,你们可以试试 yue303 发表于 2023-5-18 18:40
楼主会调河马的NPC字体吗? 形态和颜色,调了很久还是不像官服。。。
没注意,在玩家里文件里看看 本帖最后由 lsxujunhe 于 2023-5-18 21:46 编辑
人物文件里也得调下帧率,晚上补一下地方,其实和玩家那差不多,改一下帧率
已补充
666666666666666666666 本帖最后由 yue303 于 2023-5-18 19:57 编辑
lsxujunhe 发表于 2023-5-18 19:20
没注意,在玩家里文件里看看
玩家的是玩家.lua。NPC的是假人.lua和主控.lua,调整了很久是不像官服,不知道是不是要去GGE引擎里字体相关来调整。 楼主牛逼~ yue303 发表于 2023-5-18 19:54
玩家的是玩家.lua。NPC的是假人.lua和主控.lua,调整了很久是不像官服,不知道是不是要去GGE引擎里字体相 ...
我觉得我的显示的就挺好,哈哈哈,不知道你的显示的是啥样子 楼主好,人物去砍的动画在哪调来着?人物的物理攻击动画 本帖最后由 yue303 于 2023-5-18 22:23 编辑
lsxujunhe 发表于 2023-5-18 21:45
我觉得我的显示的就挺好,哈哈哈,不知道你的显示的是啥样子
主要是想接近点官服,看着舒服点。
左边我调的。图片传上来有点糊,其实左右都很清晰。
yue303 发表于 2023-5-18 22:20
主要是想接近点官服,看着舒服点。
你的字体是不是加粗了 「」 发表于 2023-5-18 21:57
楼主好,人物去砍的动画在哪调来着?人物的物理攻击动画
战斗类搜 动画:置帧率 yue303 发表于 2023-5-18 22:20
主要是想接近点官服,看着舒服点。
是这样吗?
主控.lua 里 创建最后一个参数修改成false试试
function ggeobj:初始化(文件,大小,粗体,可描边,抗锯齿)
人物字体 = wz.创建("wdf/font/sun.ttf",17,false,false,false), --16后面,第一个false改成true,就是加粗。第二个不清楚,第三个改成false更细
人物字体_ = wz.创建("wdf/font/sun.ttf",16.5,false,false,false),
:: 楼主这是调过的吗?谢谢分享 lsxujunhe 发表于 2023-5-18 22:48
是这样吗?
主控.lua 里 创建最后一个参数修改成false试试
你说的我怎么可能没动过呢。。我调了好几天,都不行,各种改来改去。始终和官服的不像。
你图中的那个只是把字调细了,仔细对比看,明显和我发的右边字不一样。随便搜一张官服的图。他那个字像是烫金字。一个字有暗有亮,而不是一整个字都是一个亮度。 非常感谢你的建议
页:
[1]
2