根據不同型別的攻擊計算傷害
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...