流星蝴蝶剑的所以函数解释详细 麻烦解释一下流星蝴蝶剑的几种对战模式,还有怎么分出胜负?

\u6d41\u661f\u8774\u8776\u5251\u4e2d\u7684Spawn\u3001SpawnDir\u662f\u4ec0\u4e48\u610f\u601d\uff1f

\u4e0a\u9762\u90a3\u4e2a\u662f\u73a9\u5bb6\u51fa\u73b0\u5730\u70b9\uff0c\u4e0b\u9762\u7684\u4e8b\u73a9\u5bb6\u51fa\u73b0\u65b9\u5411\u3002\u5efa\u8bae\u4e0d\u8981\u4fee\u6539\u3002\u901a\u5173\u7684\u6587\u4ef6\u4e0d\u662f\u8fd9\u4e2a

\u8fd9\u4e2a\uff0c\u4e00\u822c\u5bf9\u6218\u5e73\u53f0\u4e0a\u7ecf\u5e38\u73a9\u7684\u53ea\u6709\u4e09\u79cd\u3002
\u4e00\u662f\u76df\u4e3b\u6a21\u5f0f\u3002\u6b64\u4e3a\u6df7\u6218\u6a21\u5f0f\u3002\u65f6\u95f4\u6ca1\u4e86\u65e2\u4e3a\u6b64\u56de\u5408\u7ed3\u675f\u3002\u6740\u4eba\u6740\u6700\u591a\u7684\u662f\u83b7\u80dc\u8005\u3002
\u4e8c\u662f\u6697\u6740\u6a21\u5f0f\u3002\u8fd9\u4e2a\u662f\u5206\u9635\u8425\u7684\u3002\u6b64\u6a21\u5f0f\u5206\u4e3a\u4e24\u4e2a\u9635\u8425\uff0c\u65e2\u201c\u6d41\u661f\u9635\u8425\u201d\u548c\u201c\u8774\u8776\u9635\u8425\u201d\u3002\u6bcf\u4e2a\u9635\u8425\u6709\u4e00\u4e2a\u9886\u5bfc\uff0c\u4e5f\u5c31\u662f\u961f\u957f\u3002\u5c06\u961f\u957f\u51fb\u6740\uff0c\u5373\u53ef\u83b7\u5f97\u672c\u56de\u5408\u7684\u80dc\u5229\u3002\u53e6\u5916\uff0c\u518d\u6218\u6597\u4e2d\uff0c\u5982\u679c\u961f\u5458\u727a\u7272\uff0c\u961f\u957f\u662f\u53ef\u4ee5\u6551\u4eba\u7684\u3002\u88ab\u6551\u7684\u961f\u5458\u6062\u590d\u6700\u5927HP\u503c\u7684%50\u3002
\u4e09\u662f\u6b7b\u6597\u6a21\u5f0f\u3002\u8fd9\u4e2a\u6a21\u5f0f\u4e5f\u662f\u5206\u9635\u8425\u7684\u3002\u540c\u6837\u4e3a\u6d41\u884c\u8fd8\u6709\u8774\u8776\u9635\u8425\u3002\u8fd9\u4e2a\u6a21\u5f0f\u4e0e\u6697\u6740\u6a21\u5f0f\u4e0d\u540c\u3002\u5728\u6b64\u6a21\u5f0f\u4e2d\uff0c\u9635\u8425\u4e2d\u6ca1\u6709\u961f\u957f\uff0c\u4e0d\u5b58\u5728\u961f\u957f\u6551\u4eba\u7684\u60c5\u51b5\u3002\u51fb\u6740\u5bf9\u65b9\u9635\u8425\u7684\u5168\u90e8\u961f\u5458\uff0c\u5373\u53ef\u83b7\u5f97\u8be5\u56de\u5408\u7684\u80dc\u5229\u3002

\u5176\u4ed6\u8fd8\u6709\u52ab\u9556\u548c\u62a4\u57ce\u7684\u6a21\u5f0f\u3002\u62a4\u57ce\u6a21\u5f0f\u4e5f\u5206\u9635\u8425\u3002\u51fb\u57ae\u5bf9\u65b9\u9635\u8425\u7684\u57ce\u95e8\u5373\u53ef\u83b7\u5f97\u80dc\u5229\u3002\u800c\u52ab\u9556\u6a21\u5f0f\uff0c\u57fa\u672c\u6ca1\u4eba\u73a9\uff0c\u672c\u4eba\u4e5f\u5c31\u6ca1\u600e\u4e48\u7814\u7a76\u3002

// Rule 1=盟主2=截镖3=守城4=暗杀5=死斗int Rule = 5;
  int RoundTime = 20;这个是游戏的时间 单位为:分钟
  int PlayerSpawn = 10;这个是主角游戏开始时出现的地方
  int PlayerSpawnDir = 90; 这个是主角出现时面对的方向 根据旋转角度计算(最大值为360)
  int PlayerWeapon = 5; 这个是主角出场是携带的正武器 5=匕首 6=剑 7=枪 8=刀 9=锤子(其他详见相关资料)切忌不能为0!!!
  int PlayerWeapon2 = 0; 主角负武器 可以不填
  int PlayerHP = 1000;这个是主角是血量 按除以10计算 例如你设置为1000进入任务时就为100血
if (GetHP(c)<GetMaxHP(c))
NPC受创后执行的,哪怕受伤1滴血也会执行。
if (GetHP(c)<GetMaxHP(c)-1000)
NPC受伤100血执行,数值自己按剧情设置。
if (GetHP(c)<1000)
NPC还剩余100血执行。
if (GetHP(c)<0)
NPC死亡执行
if (c>=0)
无任何条件执行
if (c>=0 && GetEnemy(c)==player)
NPC遇见主角时执行
if (c>=0 && GetHP(c)<GetMaxHP(c)/2)
NPC气血减半时执行 那个2就是一半 3就是三分之一 4就是四分之一 同理.....
if (GetHP(c)<=0 && GetHP(c2)<=0 && GetHP(c3)<=0 && GetHP(c4)<=0 && GetHP(c5)<=0 && GetHP(c6)<=0)
以上群体NPC全体气血死亡时执行
if (GetHP(player)<1000)
主角的气血减少100时执行,那数字可以设定,但气血的数值都是以自身除以10来计算的,所以说你那里设置的是1000,那么除以10的话就成100了。要是想减少500的话那就要设成5000,同理....
if(GetHP(c1)<GetMaxHP(c1)-1000 || GetHP(c2)<GetMaxHP(c2)-1000)
{
c和c2两个NPC其中任何1个受伤100血后就会执行。
if(GetHP(c1)<0 || GetHP(c2)<0)
{
c和c2两个NPC任一死亡后执行。
SetTarget(1,"waypoint",路点);
ChangeBehavior(c,"attacktarget",1);
NPC跑路点,路点照剧情设置。
SetTarget(0, "char", c);
SetTarget(1, "waypoint", 路点);
if (Distance(0, 1) < 100)
{
NPC到达路点执行 . 100 是距离 就是离指定路点的距离判断。
PlayerPerform("say", "小鬼是个制作单机任务的");
主角说话代码 那文字为说话内容 可修改。
PlayerPerform("pause", 1);
主角站立代码 那1为站立秒数 可修改。这个代码是为了防止对话的时候语序错乱的
PlayerPerform("block", 1);
主角锁定代码(让主角站立不动)
PlayerPerform("use", 19);
主角设置状态代码 19为爆红状态 4是小红 8是满气(不是无限气) 20为气血+500 其他数值请详见相关资料。
除加血代码之外 其他状态重复添加时效果不会重叠增加。。
ChangeBehavior(c, "follow", player);
NPC跟随主角代码
ChangeBehavior(c, "kill", player);
NPC攻击主角代码
ChangeBehavior(c, "idle", 9999);
NPC为永远呆立状态
ChangeBehavior(c, "wait");
NPC为永远原地张望状态 直至敌人出现在视线范围之内时会攻击
Perform(c, "guard", 5);
NPC为防御状态 5是秒数 可自行修改
ChangeBehavior(c, "run");
NPC为无目的乱跑状态 但看到非己方的人会进行攻击
Perform(c, "faceto", player);
NPC为锁定主角状态 不过要是距离太远的话可能会无效
Perform(c, "say", "小鬼是个制作单机任务的");
NPC说话代码
Perform(c2, "pause", 5);
NPC站立秒数 数字5可自行修改
Perform(c, "use", 19);
NPC设置状态代码 同上的主角状态代码相同。
Perform(c, "use", 35);
NPC立即死亡代码

  事件OnInit(int this) 初始一个对象、场景等时执行该事件,对象ID号在此事件时生成
  OnUpdate() 对象或场景参数变化更新时时执行该事件
  OnStart() 每次开始时执行该事件(战场下一局、NPC死后再生)
  基本函数int GetChar(string name) 取得指定名字的对象ID号
  // name="player", "vip", "enemyvip", "flag", "xxx"|依次:游戏者、队长、敌方队长、标志、指定对象

  int GetAnyChar(string name) 取得该名称的对象ID号
  int GetSelf(int self) 取得该对象自身ID号
  int GetHP(int id) 获取HP值
  int GetMaxHP(int id) 获取MAX HP值
  int GetTeam(int id) 取得指定ID号对象的队伍
  int GetEnemy(int id) 取得指定ID的敌方ID
  int GetLeader(int id) 取得指定ID的头领ID
  int GetGameTime()取得游戏时间秒数
  int EnableWaypoints(int a, int b, ...)激活路径点
  int DisableWaypoints(int a, int b, ...)去活路径点
  int ChangeBehavior(int id, string behavior, ...)改变对象ID的行动状态
  // behavior="wait", "idle", "run", "follow", "patrol", "attacktarget", "kill"
  |依次:等待、闲、跑动、跟随、路径跑(x,y,z)、攻击物体、攻击NPC或玩家(第三参数指定)

  int Perform(int id, string pose, ...) 对象ID执行指定动作
  // pose="faceto", "say", "pause", "aggress", "jump", "attack", "guard", "crouch", "use"
  |依次:面对、说、暂停、同意、跳跃、攻击、守卫、卧倒、使用
  int PlayerPerform(int id, string pose, ...) 玩家执行操作
  // pose="say", "pause", "use", "block" 说、停、用、锁定
  int StopPerform(int id)停止操作
  int IsPerforming(int id) 是否正在操作中
  int SetTarget(int idx, string type, ...)
  // type="char", "waypoint", "flag", "safe" §角色、点、镖、护
  int Distance(int idx1, int idx2) ID间的距离,用来做精确跳跃、攻击、闪躲好
  int Rand(int n)随机
  int AddNPC(string npc)加入NPC
  int RemoveNPC(int id) 删除指定ID的NPC
  int UpdateAIAttrib(id) 更新NPC的AI属性
  int Call(int id, string functionName, param1, param2, ...)呼叫指定ID对象执行函数
  int Say(id, a, b, c, ...)指定ID说话,里面加参数和固定字符串
  int Print(a, b, c, ...)输出提示
  GameOver(int state)游戏结束 (胜、平、负)
  未用函数
  AttackGoal FastLook GetItem AvoidObstacle Dodge Kill Combat RandomRun Follow Patrol GotoGoal Wait Init

是代码吗?

  • 娴佹槦铦磋澏鍓
    绛旓細);AddNPC("PUNCH");AddNPC("Sword");AddNPC("SAMURAI");AddNPC("Stinger");} 鐒跺悗鐢ㄥ洓鏂归樀寤烘父鎴忥紝鐢ㄦ寚浠AI灏卞彲浠ュ姞鏈哄櫒浜轰簡銆.涓婇潰鐨勫姞鏈哄櫒浜虹殑鍑芥暟瀹為檯涓婂彧鏄妸涔濆姞鍦ㄥ湴鍥句笂锛屽鏋滃彧鎯宠Blade(鍒锛夛紝鍙』鍦ㄥ叾浠栫殑AddNPC("*");鍓嶅姞涓//灏卞彲浠ヤ簡.缁忚繃娴嬭瘯鍙互浣跨敤锛屾湰浜虹増鏈9.07锛
  • 娴佹槦铦磋澏鍓AI闅忔満姝﹀櫒
    绛旓細//0娌℃湁(姝﹀櫒1涓瀹氳鏈) 1鏍2椋炶疆3鐏粺4鍙屽埡5鍖曢6鍓7鏋8鍒9閿 int Weapon = 6;//姝﹀櫒2娌℃湁灏变负0 int Weapon2 = 7;//闃熶紞:0涓嶅垎闃熶紞1娴佹槦2铦磋澏 int Team = 1;//瑙嗙嚎100~2000 int View = 500;//鍙嶆槧0~100, 100绋嬓 int Think = 100;//鏀诲嚮鍑犵巼(1杞2涓3閲)鏀诲嚮鍔犻槻瀹堝嚑鐜...
  • 娴佹槦铦磋澏鍓闂
    绛旓細鍒嗙被: 娓告垙 >> 鍗曟満娓告垙 闂鎻忚堪:娴佹槦铦磋澏鍓戠殑鏈哄櫒浜哄彲涓嶅彲浠ラ夐槦(娴佹槦鍜岃澊铦朵袱闃)鎬庝箞鏍锋悶 瑙f瀽:鍦ㄦ祦鏄熻澊铦跺墤鐨勬牴鐩綍搴曚笅锛屾墦寮Level鏂囦欢澶癸紝閲岄潰鏈夊懡鍚嶇被鈥渘pcx_y鈥濈殑鏂囦欢锛堟槑鏄庤鍒欐槸锛歺浠h〃绗嚑鍏筹紝y浠h〃浜虹墿搴忓彿锛夛紝鐢ㄨ浜嬫湰鎵撳紑锛屼緥濡俷pc10_01锛屾墦寮鍚庡涓 string Name = "灞犲煄";int ...
  • 娴佹槦铦磋澏鍓鏃犻檺姘旀庝箞鍔
    绛旓細鍙互鑷繁涓嬭浇鏃犻檺姘旇ˉ涓侊紙鍘诲菇榄傜綉涓嬭浇锛夛紝涔熷彲浠ヨ嚜宸卞崟鏈轰慨鏀规棤闄愭皵锛娴佹槦铦磋澏鍓璋冩棤闄愭皵锛堝崟鏈轰慨鏀规硶锛夊湪浣犵殑娴佹槦铦磋澏鍓戝畨瑁呯洰褰曚腑: 瀛椾覆9 鎵惧埌Level鏂囦欢澶逛笅鐨剆n_**.pst鏂囦欢銆備緥濡俿n13_.pst.鏄値纭矝 // 鐐庣~宀 鎵惧埌鍑芥暟锛歄nUpdate()鍦ㄥ畠鐨勪唬鐮 int player = GetChar("player");if (player...
  • 9.07娴佹槦铦磋澏鍓
    绛旓細鐒跺悗鐢ㄥ洓鏂归樀寤烘父鎴忥紝鐢ㄦ寚浠AI灏卞彲浠ュ姞鏈哄櫒浜轰簡銆.涓婇潰鐨勫姞鏈哄櫒浜虹殑鍑芥暟瀹為檯涓婂彧鏄妸涔濆姞鍦ㄥ湴鍥句笂锛屽鏋滃彧鎯宠Blade(鍒锛夛紝鍙』鍦ㄥ叾浠栫殑AddNPC("*");鍓嶅姞涓//灏卞彲浠ヤ簡.缁忚繃娴嬭瘯鍙互浣跨敤锛屾湰浜虹増鏈9.07锛佸弬鑰冭祫鏂欙細http://zhidao.baidu.com/question/5307088.html ...
  • 娴佹槦铦磋澏鍓9.07鐗堟庝箞鍔犱笉浼氬姩鐨勭數鑴戜汉?
    绛旓細娴佹槦铦磋澏鍓鏈哄櫒浜哄埗浣滄柟娉 鍦╨evel鐩綍涓嬶紝寤虹珛涓涓猵st鏂囦欢锛岀敤鏂囨湰缂栬緫鍣ㄧ紪鍐欏唴瀹瑰锛歴tring Name = 鈥滃噳鐝傗; /鍙互濉啓濂虫湅鍙嬬殑鍚嶅瓧锛屾垨鑰呪︹﹀懙鍛 int Model = Rand(19); /杩欐槸浜虹墿妯″瀷锛屼负0-19闅忔満涓浜猴紝涔熷彲浠ョ洿鎺ュ~鍐欏1锛堝喎鐕曪級int Weapon = Rand(35); /涓绘鍣0-36锛堟湁鍗囩骇姝﹀櫒锛夐殢鏈...
  • 娴佹槦铦磋澏鍓鎬庝箞淇敼NPC瀵硅瘽
    绛旓細// 妯″瀷缂栧彿 int Model = 1;杩欐槸鐢ㄦ潵璁惧畾NPC鐨勫浘鍨 // 涓昏姝﹀櫒缂栧彿 int Weapon = 6;杩欐槸璁惧畾鎵鎸佹湁姝﹀櫒鐨勭紪鍙 // 娆¤姝﹀櫒缂栧彿,娌℃湁娆¤姝﹀櫒灏变笉瑕佸啓鎴栧啓0 int Weapon2 = 7;杩欐槸璁惧畾鎵鎸佹湁绗簩鎶婃鍣ㄧ殑缂栧彿,姝﹀櫒缂栧彿璇锋煡闃呬笅鏂 // 闃熶紞 0:涓嶅垎闃 1:娴佹槦 2:铦磋澏 int Team = 1;// ...
  • 銆娴佹槦铦磋澏鍓銆嬩慨鏀规硶鍝噷鎵惧晩?
    绛旓細銆娴佹槦铦磋澏鍓銆嬪満鏅疦PC缂栬緫鏂规硶锛1)娓告垙涓20涓満鏅唬鍙 01閽熶钩娲02绉︾殗闄03涓绾垮ぉ04缁囬洩鍩05鐨囧ぉ鍩06鍥涙柟闃07姝讳箣闃08姣掔墮闃09鍐虫闃10鏆傛椂鐪嬩笉娓呮11浜旂埅宄12鐑界伀闆13閲戝崕鍩14鐐庣~宀15椋為箯鍫16浜旈浄濉17浼忚檸灞18鍦嗘弧妤19娲涢槼鍩20鍗ч緳绐 2)瀵逛簬鍗曚釜NPC鐨勭紪杈 鍦ㄦ父鎴忕洰褰曚笅鎵撳紑Level鏂囦欢澶癸紝鐢ㄨ浜...
  • 娴佹槦铦磋澏鍓鎬庝箞淇敼绠卞瓙閲岀殑姝﹀櫒
    绛旓細娴佹槦瀹夎鐩綍涓嬫湁浜涘悕涓簊n**鐨勬枃浠跺す, 鐢ㄨ浜嬫湰鎵撳紑鍦板浘鏂囦欢sn**.des銆 鏌ユ壘绠卞瓙鍐呮鍣鐨勫嚱鏁 Object D_wpBBox01 { Position: 21.983 -2.090 348.118 Quaternion: -1.000 0.000 0.000 0.009 TextureAnimation: 0 0.000 0.000 Custom: { model="W11_0" ticket=1,4,5 } } 淇敼...
  • 鎴戣娴佹槦铦磋澏鍓1.07鍓戠殑瀹炵敤鐨勮繛鎷涘ソ鐢ㄧ殑,椤轰究璇翠笅閮藉摢閲屽張绌洪殭鎴戞兂鐭ラ亾...
    绛旓細• 娴佹槦铦磋澏鍓缁濇嫑閿彲浠ユ敼鍚 • 娴佹槦铦磋澏鍓戠粷鎷涚殑鎸囨硶. • 娴佹槦铦磋澏鍓戠粷鎷涘崟浜烘ā寮忓姞鍏 • 娴佹槦铦磋澏鍓戠粷鎷涘姞鍏 • 娴佹槦铦磋澏鍓戠粷鎷瑙i噴 鏇村鍏充簬娴佹槦铦磋澏鍓戠粷鎷涚殑闂>> 鏌ョ湅鍚屼富棰橀棶棰:娴佹槦铦磋澏鍓 缁濇嫑 鍏朵粬鍥炵瓟 鍏 7 鏉 娴佹槦铦磋澏鍓戝嚭鎷涜〃 鐏摮鐑熷0A 鐒﹂噹 鈫慉 鐔旈搧 鈫戔啈A 鐒氶浄 鈫撯啈鈫慉 涓鑸...
  • 扩展阅读:流星蝴蝶剑绝招大全 ... 孙小蝶被律香川第几集 ... 手游流星蝴蝶剑无限血 ... 24工作室流星蝴蝶剑 ... 流星蝴蝶剑键位表 ... 流星蝴蝶剑所有出招表 ... 流星蝴蝶剑一键加人 ... 流星蝴蝶剑40集全免费 ... 流星蝴蝶剑连招大全端游 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网