国产成人精品2021,国产成人精品必看,大肉大捧一进一出好爽,国产成人av三级在线观看,国产成人精品久久综合

逗游網(wǎng):值得大家信賴的游戲下載站!

微信:doyo_game
關(guān)注逗游
單機(jī)首頁 游戲庫 排行榜 資訊 攻略 專題 合集 工具補(bǔ)丁 手機(jī)游戲 正版商城
所在位置:攻略中心 > 圖文攻略 > 泰拉瑞亞 > 正文

泰拉瑞亞-飾品制作方法

發(fā)布時(shí)間:2014-02-18 來源:互聯(lián)網(wǎng)

 

  3.Vector2.Distance(向量1,向量2)

  這個(gè)語句是用來求兩個(gè)向量距離的,同樣的效果也可以用求向量長度的語句((向量1-向量2).Length())來實(shí)現(xiàn)

  Q:沒事求向量長度干啥?

  A:向量除以長度等于單位向量

  也就是:Vector2 v=(mc-pc)/Vector2.Distance(mc,pc);

  一發(fā)♂入魂的單位向量~

  下面就可以組裝起來了:

  Vector2 pc=p.position+new Vector2(p.width,p.height)/2;

  Vector2 mc=Main.screenPosition+new Vector2(Main.mouseX,Main.mouseY);

  Vector2 v=(mc-pc)/Vector2.Distance(mc,pc);

  Projectile.NewProjectile(pc.X,pc.Y,v.X*6,v.Y*6,255,50,0,p.whoAmI);

  示例中為使用單位向量法,速度大小為6,傷害為50,無擊退的磁球激光

  直接寫進(jìn)去?不不不那樣會(huì)鬼畜的,激光還好,如果寫的是雷♂管之類的和諧物品的話,想象一下每秒60個(gè)雷♂管不受控制地射出去的景象……

  【獵奇+篇:控制法】

  前方大量聲明,注意

  要控制火力嘛……不然會(huì)鬼畜不是嗎?所以這里就能利用上前面說的讀取鍵盤狀態(tài)了

  這里可以分為幾類觸發(fā)機(jī)制,以下用F鍵作為例子

  0.特別說明

  務(wù)必加上p.whoAmI==Main.myPlayer的判定,如果你不想自己按鍵時(shí)全圖玩家都開始放彈幕,想象一下全圖按鍵會(huì)發(fā)生什么

  1.單發(fā)

  原理是記錄上一幀的F鍵狀態(tài),如果兩個(gè)狀態(tài)不同,代表按下(彈起)了F,鍵,就可以放彈幕了

  具體:

  using System;

  using TAPI;

  using Microsoft.Xna.Framework;

  namespace TAPI.【MOD名稱】{

  public class 【道具名稱】:ModItem{

  public 【道具名稱】(ModBase modbase,Item i):base(modbase,i){}

  bool oldF=false;

  public override void Effects(Player p){

  if(p.whoAmI==Main.myPlayer&&!oldF&&Main.keyState.IsKeyDown(Microsoft.Xna.Framework.Input.Keys.F)){

  //這里面就是寫前面發(fā)射子彈代碼的地方

  }

  oldF=Main.keyState.IsKeyDown(Microsoft.Xna.Framework.Input.Keys.F;

 ?。?

  }

  }

  這種觸發(fā)方式的頻率是取決于按鍵速度的,也就是按得越快射♂得越快,理論射速峰值為30發(fā)每秒

  2.連發(fā)

  原理是添加一個(gè)計(jì)時(shí)變量,至于具體怎么計(jì)時(shí)就看個(gè)人喜好了,這里提供一種解決方案:

  using System;

  using TAPI;

  using Microsoft.Xna.Framework;

  namespace TAPI.【MOD名稱】{

  public class 【道具名稱】:ModItem{

  public 【道具名稱】(ModBase modbase,Item i):base(modbase,i){}

  int timer=0;

  public override void Effects(Player p){

  if(timer>0)timer--;

  else{

  if(p.whoAmI==Main.myPlayer&&Main.keyState.IsKeyDown(Microsoft.Xna.Framework.Input.Keys.F)){

  timer=10;

進(jìn)入《泰拉瑞亞》專區(qū)
查看更多《泰拉瑞亞》攻略
標(biāo)簽: 
http://www.hneea.com.cn/article/159609復(fù)制本文地址
閱讀本文后,您的心情是:(選擇后可查看結(jié)果)
 
惡心
憤怒
強(qiáng)贊
感動(dòng)
路過
無聊
雷囧
關(guān)注
今日關(guān)注游戲
游戲?qū)n}
IGN 9分以上作品 愿者上鉤釣魚的那點(diǎn)趣事 深冬之寒,來一起看看游戲中精美的雪景吧