找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 457|回复: 14

优化男魔法冰洁师全屏冰花,实现国服效果

[复制链接]

4356

主题

3万

回帖

13万

积分

管理员

积分
134514
发表于 5 小时前 | 显示全部楼层 |阅读模式
男魔法冰洁师冰花优化
路径:sqr/character/atmage/pieceofice/piece_of_ice.nut


优化代码:
function onKeyFrameFlag_PieceOfIce(obj, flagIndex)
{
if(!obj) return false;
local substate = obj.getSkillSubState();
local level  = sq_GetSkillLevel(obj, SKILL_PIECE_OF_ICE);
if(flagIndex == 1) {
if(obj.isMyControlObject())
{
obj.sq_StartWrite();
obj.sq_WriteBool(false);
local x = sq_GetIntData(obj, SKILL_PIECE_OF_ICE, 0);
local z = sq_GetIntData(obj, SKILL_PIECE_OF_ICE, 1);
obj.sq_SendCreatePassiveObjectPacket(24224, 0, x, 0, z);
}
}
else if(flagIndex >= 2 ) {
//dofile("pieceice.c");
//doICES(obj,  flagIndex);
local iceCoreObj = obj.getMyPassiveObject(24224,0);
if(iceCoreObj)
{
if(iceCoreObj.isMyControlObject()) {
iceCoreObj.sendStatePacket(PIECE_OF_ICE_CORE_STATE_DAMAGE, flagIndex);
}
local randMin = sq_GetIntData(obj, SKILL_PIECE_OF_ICE, 2);
local randMax = sq_GetIntData(obj, SKILL_PIECE_OF_ICE, 3);
local randNum = sq_getRandom(randMin, randMax);
local hAngleRange = sq_GetIntData(obj, SKILL_PIECE_OF_ICE, 5); //좌우 범위
local vAngleRange = sq_GetIntData(obj, SKILL_PIECE_OF_ICE, 6); //상하 범위
local randPin = randNum / 2;
for(local i=0;i<randNum;++i) {
//최대 플래그 인덱스 = 8 8에 가까울수록 범위가 줄어 든다.
if(obj.isMyControlObject())
{
//local hAngleRange = sq_GetIntData(obj, SKILL_PIECE_OF_ICE, 5); //좌우 범위
//local vAngleRange = sq_GetIntData(obj, SKILL_PIECE_OF_ICE, 6); //상하 범위
local hArnum = 0;
if(hAngleRange >= 360){
hAngleRange = 360;
hArnum = (i * (hAngleRange / randNum) - 90);
if(i > randPin){
hArnum = (i * (hAngleRange / randNum) + 270);
}
}else {
hArnum = sq_getRandom(0,hAngleRange) - (hAngleRange/2);
}
local horizonAngle =  hArnum;
local verticalAngle  = sq_getRandom(0,vAngleRange);
// 프레임이 지날수록 생성 좌표가 점점 안으로 들어가게끔
local startPosY = (40 * (8-flagIndex)/POI_MAX_KEYFRAME_INDEX)  * (vAngleRange == 0 ? 1 : horizonAngle/(hAngleRange/2));
local lifeTime  = sq_GetIntData(obj, SKILL_PIECE_OF_ICE, 4);
//?建???
local iceParticle = sq_CreateDrawOnlyObject(iceCoreObj, "PassiveObject/Character/Mage/Animation/ATPieceOfIce/08_ice_shard1_dodge.ani",ENUM_DRAWLAYER_NORMAL,true);
//obj.setCustomRotate(true, angle);//?象?
//sq_SetCustomRotate(obj, 0.0);//任意?象 旋?
//sq_SetfRotateAngle(pAni, angle);//?ani?置旋?
//sq_AddfRotateAngle(pAni, angle);//?ani?置旋?
//sq_ToRadian(angle); #角度??弧度
sq_SetCustomRotate(iceParticle,sq_ToRadian(-horizonAngle.tofloat()));
obj.sq_StartWrite();
obj.sq_WriteWord(sq_getRandom(0,5));
obj.sq_WriteFloat(horizonAngle.tofloat()); // 수평 범위
obj.sq_WriteFloat(verticalAngle.tofloat());  // 수직 범위
obj.sq_WriteWord(lifeTime);
//角色?建特效 方向?坐?都是以角色偏移 ??分?是:特效??,等?,x偏移,y偏移,z偏移
//obj.sq_SendCreatePassiveObjectPacket(24201, 0, 120, 1, 0);
obj.sq_SendCreatePassiveObjectPacket(24223, 0, 60, startPosY, 75);
}
}
}
}
return true;
}

本帖子中包含更多资源

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

×
阿荣社区欢迎你(bbs.vul7.com)
回复

使用道具 举报

发表于 5 小时前 | 显示全部楼层
cy
阿荣社区欢迎你(bbs.vul7.com)
回复 支持 反对

使用道具 举报

4356

主题

3万

回帖

13万

积分

管理员

积分
134514
 楼主| 发表于 5 小时前 | 显示全部楼层
好贴
阿荣社区欢迎你(bbs.vul7.com)
回复 支持 反对

使用道具 举报

4583

主题

3万

回帖

13万

积分

出神入化

积分
137867
发表于 5 小时前 | 显示全部楼层
直接复制?
阿荣社区欢迎你(bbs.vul7.com)
回复 支持 反对

使用道具 举报

发表于 5 小时前 | 显示全部楼层
卧槽!这个牛b啊,那是不是冰花就不会那么卡了?
阿荣社区欢迎你(bbs.vul7.com)
回复 支持 反对

使用道具 举报

3890

主题

3万

回帖

12万

积分

出神入化

积分
125732
发表于 5 小时前 | 显示全部楼层
直接写nut 就可以了嘛大佬
阿荣社区欢迎你(bbs.vul7.com)
回复 支持 反对

使用道具 举报

3906

主题

3万

回帖

12万

积分

出神入化

积分
125901
发表于 5 小时前 | 显示全部楼层
牛逼,我给你跪下了
阿荣社区欢迎你(bbs.vul7.com)
回复 支持 反对

使用道具 举报

4524

主题

3万

回帖

13万

积分

出神入化

积分
137976
发表于 5 小时前 | 显示全部楼层
感谢大佬,必须顶!!!

本帖子中包含更多资源

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

×
阿荣社区欢迎你(bbs.vul7.com)
回复 支持 反对

使用道具 举报

发表于 5 小时前 | 显示全部楼层
牛逼,顶一下
阿荣社区欢迎你(bbs.vul7.com)
回复 支持 反对

使用道具 举报

4524

主题

3万

回帖

13万

积分

出神入化

积分
137976
发表于 5 小时前 | 显示全部楼层
越来越牛了,大佬
阿荣社区欢迎你(bbs.vul7.com)
回复 支持 反对

使用道具 举报

4453

主题

3万

回帖

13万

积分

出神入化

积分
137614
发表于 5 小时前 | 显示全部楼层
诶 国服好像是穿异界套才能全屏吧 这个是不是直接搞成全屏攻击了

本帖子中包含更多资源

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

×
阿荣社区欢迎你(bbs.vul7.com)
回复 支持 反对

使用道具 举报

3890

主题

3万

回帖

12万

积分

出神入化

积分
125732
发表于 5 小时前 | 显示全部楼层
太棒了,拿走试一试,谢谢
阿荣社区欢迎你(bbs.vul7.com)
回复 支持 反对

使用道具 举报

4374

主题

3万

回帖

13万

积分

出神入化

积分
136239
发表于 5 小时前 | 显示全部楼层

本帖子中包含更多资源

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

×
阿荣社区欢迎你(bbs.vul7.com)
回复 支持 反对

使用道具 举报

3906

主题

3万

回帖

12万

积分

出神入化

积分
125901
发表于 5 小时前 | 显示全部楼层
感谢分享
阿荣社区欢迎你(bbs.vul7.com)
回复 支持 反对

使用道具 举报

4453

主题

3万

回帖

13万

积分

出神入化

积分
137614
发表于 5 小时前 | 显示全部楼层
大佬帖子全是干货

本帖子中包含更多资源

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

×
阿荣社区欢迎你(bbs.vul7.com)
回复 支持 反对

使用道具 举报

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

本版积分规则

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