指令碼未命名

2021-07-26 07:54:44 字數 2373 閱讀 5979

根據不同型別的攻擊計算傷害
public int  calculatedamage(int type ,float ratio)   

else if (type == 4)

// kplayer.i.hitlife((int)(500 * ratio));

else if (type == 5) //表示匕首攻擊力

return damage;//

}

public void fixedupdate()

// debug.log ("-----------------------head:" + kplayer.i.headdis);

// 讓所有的人物進行轉頭

/*要執行所有人的扭頭變化,自己和除自己

*/if (kskillmanager.i.forwordattack == true)

return;

foreach (kplayer player in kplayermanager.i.allplayers)

/*跟隨變化的所有可能性:

1.現在無跟隨物件的情況下:

1.原來沒有跟隨物件,直接return

2.原來有跟隨物件,傳送重置身體的請求

2.現在找到跟隨物件:

1.原來無跟隨物件,傳送跟隨請求

2.原來有跟隨物件

1.原來的跟隨物件與現在的一致 ,不發請求

2.不一致,傳送跟隨請求

*/if (kplayermanager.i.getnearestenemy(kplayer.i.playerinfo.id)==0)//無跟隨物件

if(!lookatplayer ) //沒有找到敵人要返回 //此處需要賦值-11麼???

else //說明原來有跟隨,現在沒有

//-111表示沒有跟隨物件//傳送不轉頭的訊息

//以下為找到跟隨物件

kplayer temp=kplayermanager.i.findplayer (kplayermanager.i.getnearestenemy (kplayer.i.playerinfo.id));

/*if (temp == null) else

debug.log ("找到最近敵人: id:"+temp.playerinfo.id);

*/ float angle =checktargetdirforme(temp.trans,kplayer.i.trans);//求角度

bool morethan90=false;

float anglehead = 0;

if (kplayer.i.isrifle ||kplayer.i.ismace) //槍狀態或者大錘狀態,

else if (angle < -90)

else

kplayer.i.rifleattacktype = 1;

} else//

else if (angle < -90) else

anglehead = 0.5f;

}angle = 0.5f + angle / 90f * 0.5f;//

anglehead=0.5f + anglehead / 90f * 0.5f;//

float dis = vector3.distance (kplayer.i.trans.position, temp.trans.position);//求距離

if (!lookatplayer || lookatplayer != temp)

ownerplayer.targetplayerid = targetplayerid;

float angle =checktargetdirforme( targetplayer.trans, ownerplayer.trans);//目標角色以及本機角色

bool morethan90=false;

float anglehead = 0;

if (ownerplayer.isrifle||ownerplayer.ismace) else if (angle < -90) else

ownerplayer.rifleattacktype = 1;

}else else if (angle < -90) else

anglehead = 0;

}angle = 0.5f + angle / 90f * 0.5f;//

anglehead=0.5f + anglehead / 90f * 0.5f;//

float dis =vector3.distance(ownerplayer.trans.position, targetplayer.trans.position);

if (dis

題解 1621 未命名

人總會有沒靈感的時候。沒靈感的時候,出的題多半都是平凡的idea堆出來的。這大概是個懶題,我也不太有想法給它取個好名字。現在有乙個n n的黑白矩陣,我想找到乙個面積最大的全白子矩形。這次你獲得了某種特權,你似乎可以隨意交換兩行任意多次,於是你可以獲得乙個更好一點的答案。於是請你輕鬆隨意的把這題寫掉吧...

2019 5 20未命名檔案

新建模板 小書匠歡迎使用小書匠 xiaoshujiang 編輯器,您可以通過小書匠主按鈕 模板裡的模板管理來改變新建文章的內容。joinablequeue實現生產者消費者模型 1 使用queue實現的 import time import random from multiprocessing im...

2018 8 27未命名檔案

import re email list xiaowang 163.cn xiaowang 163.comheihei xiaowang qq.com for email in email list ret re.match w 163 com email ret re.match r 0 9a z...