BASS 教學版 - 戀愛遊戲中的好感值設定方法 (0 / 1)  by felita66    給5bm   10bm   20bm     好文(6)     回覆文章   

  嘛,這次針對好感值的部分來介紹一下,我以古代的劇情作為範例(比較有故事性XDD)。
  通常在戀愛遊戲中,會有幾種類型
  (1)
  到特定的地點,則某一個對象的好感度上升,例如:到A場合 → A男好感度上升; B場合→ B男好感度上升
  做某件特定的事情,則某個對象的好感度上升,例如:安慰A → A男好感度上升; 拒絕B → C好感度上升
  *******************************************************
  這部分會先設定選單的部分,所謂的選單也可以說是戀愛選擇~
  首先妳必須先設定一個變數,也就是男角對妳的好感值
  而這裡就是使用sys(setv:變數名稱:數值)
  通常會先設定數值為0
  也就是sys(setv:變數名稱:0)
  在下圖中,我使用了三行這種形式的變數,也就是說分別是A男、B男、C男對女主角的好感值。
  因為一開始大家都對女主角尚未有心動的感覺,所以都先設成0好感啦
    
    
    
  然後針對這個選單的舞台,要使用[選擇選項][新增],來建立遊戲到下個舞台的選項。
  如下圖,我建立了四個選項,分別是嫁給某某某和我要開後宮
  這是屬於上面所說的做某件特定的事情,則某個對象的好感度上升模式
  如果要到特定的地點,則某一個對象的好感度上升的模式,只要把選項改成
  到宮殿、到野外、回家這種選項就行囉,基本上是換湯不換藥的模式,
  套用到現代的話,就是把選項改成電影院、學校、公園這類的選項。
  順便一提,加上(br)在這個選項之後的選項,會開始換行~~
    
    
  這裡會使用到運算數值的變數,通常會使用到+與-的運算,比較少人用到 *與/
  也就是sys(setv:變數名稱:+數值)或sys(setv:變數名稱:-數值)
  而如果要讓玩家知道好感度的上升或下降,可以使用sys(showv:變數名稱)
  例如:
  sys(setv:A男好感度:0)
  sys(showv:A男好感度)A男的好感度→這裡會顯示出【A男的好感度0.0】
  sys(setv:A男好感度:+20)
  sys(showv:A男好感度)A男的好感度→這裡則會變成【A男的好感度20.0】
  sys(setv:A男好感度:-5)
  sys(showv:A男好感度)A男的好感度→這裡則會變成【A男的好感度15.0】
  
  在建立選項的同時,也必須建立四個舞台(如下圖),分別到這四個選項
    
    
    
    (等等,為何這樣好感度還會上升?)
    
    
    
    (#這不是失戀的前奏吧)
    
    
    
    (我也不想啊 被逼上花轎閉上眼睛隨便選的www)
    
    
    
    
    
  所以我的現有舞台中會出現如下方圖所顯示的舞台。
    
  
  (2)某人要女主做出選擇
  ****************************************
  這裡我將初始的好感值先設為20,比較容易看出好感值的下降。
  如果遇到像這種妳到底喜不喜歡我,影響好感度的上升或下降的選項
    
    
  針對不同選項,所搭建的舞台
  喜歡
    
  不喜歡
    
  經過測試,如下
    
    
    
  如果選擇喜歡,好感度由20→70
    
    
    
  選擇不喜歡,好感度由20→10(不要問我為什麼喜歡就+50,不喜歡才扣10而已XDD)
    
    
    
  
  有需要,我會再補充。
  變數使用可參考http://bassavg.com/doc/quickstart/professional.php
  

挖哩,不小心刪到棍棍的留言= = 抱歉Orz

 頁數 : 0 

搜尋本版