模板:區域彈幕
本模板因幽默而保留,請不要當真。 |
該模板為娛樂模板,不建議隨意在條目中使用! |
本模板使用以下模板樣式: |
此模板使用Lua語言: |
簡介
編輯該模板可以模擬傳送彈幕。
以此模板生成的彈幕將會以模板程式碼放置的位置為基準,若要讓彈幕出現在全螢幕範圍,請使用{{全螢幕彈幕}}模板。
{{ldanmu}}和{{ldanmaku}}也重新導向於該模板。
用法
編輯{{ldanmu|@canvas <!-- 這種寫法主要是為了建立一個彈幕繪製區域,畫布本身不占用空間,彈幕仰賴畫布進行繪製。 --> |height= 100 <!-- 這個參數的目的是為彈幕繪製區域設定高度,單位為px,預設為100 --> |comment= <!-- 彈幕繪製區域內要繪製的彈幕。匿名參數2與comment參數相功能相同 --> {{ldanmu|...}} }} {{ldanmu|size=彈幕文字大小,單位為px,預設20|color=彈幕文字顏色|bgcolor=彈幕的背景顏色(提供淺色彈幕使用)|opacity=彈幕的不透明度,預設為0.7}} <!-- 設定延時 --> {{ldanmu|setSleep=10}} <!-- 設定彈幕延遲時間為10秒,後續彈幕將延時10秒 --> {{ldanmu|setSleep=+10}} <!-- 彈幕延遲時間在先前的值上增加10 --> {{ldanmu|setSleep=-10}} <!-- 彈幕延遲時間在先前的值上減少10 --> <!-- 設定距離 --> {{ldanmu|setDistance=5}} <!-- 設定彈幕間距離,預設為5,越大的距離會使的彈幕的密度越低,若為0,則後續的彈幕將會全部同時出現。 --> <!-- 設定迴圈播放 --> {{ldanmu|setLoop=true}} <!-- 設定彈幕是否迴圈播放,預設為false,也就是預設不會迴圈播放 -->
每個彈幕的繪製區域(@canvas)的設定皆互相獨立。
區域彈幕的長度建議不要超過30個字元。
注意:彈幕繪製區域的程式碼不建議置於任何其他模板內。
其他注意事項
編輯- 畫布是必須的,彈幕必須位於畫布中才能正常工作,位於畫布外的待發射彈幕將會在螢幕右側堆積。
- 「畫布的高度」與「全部彈幕排列完的高度」並不相等。畫布的高度是固定的,當彈幕排滿了整個畫布,後續的彈幕會從畫布的頂部開始重新排列。
- 修改文字大小建議使用彈幕模板提供的size參數,因為該參數也用於計算的彈幕排列。如果使用其他的方式來修改文字大小則可能導致彈幕重疊和自動排列出現問題。
- 同一頁不能超過70條彈幕,否則很可能超出WP:模板限制,這是由於本模板使用{{變數}}來實現萌娘百科特有功能
{{#var:}}
(mw:Extension:Variables),因此有技術限制。
範例
編輯- 以下內容摘自:請問您今天要來點兔子嗎?#故事簡介
故事發生在一個以木造房屋與石板路為特色的小鎮。來到小鎮就讀高中的心愛,在尋找預定的寄宿家庭時偶然進入了一間咖啡店「Rabbit House」,遇到嬌小的少女智乃以及毛茸茸的安哥拉兔提比,詢問之下發現這就是她要寄宿的家庭。心愛的高中規定學生必須在寄宿家庭工作,因此心愛成為了Rabbit House的店員。心愛將智乃視為自己的妹妹一樣疼愛。與心愛同在Rabbit House打工的理世出身自軍人世家,有軍人氣質,身邊總是帶著模型槍。心愛的同學千夜出身自和風咖啡店「甘兔庵」,帶有日式氣息,喜歡幫新研發的和菓子取名字。心愛一行人在小鎮的店家挑選杯子時遇到了優等生紗路,她是理世小一屆的學妹,害羞又彆扭,不管做甚麼事情都帶有大小姐的氣質,卻住在破破舊舊的家。以五名少女為中心的日常輕喜劇就此展開。
作品中的小鎮參考斯特拉斯堡、科爾馬、蒙馬特、里屈埃維和埃吉桑等法國城鎮。據一期公式書指出,為了取材有去到前述幾個地點進行實際考察公費旅行。電視動畫第一期第8集出現的溫泉泳池場景則是參考匈牙利布達佩斯塞切尼溫泉浴場。動畫可能也有去到巴黎取材過,因為電視動畫第一期第5集中理世與紗路所去的紅酒館其原型很可能是取自巴黎的一間紅酒館,不過這個訊息尚未被證實,官方沒有公開發表。
{{區域彈幕|@canvas|comment= {{區域彈幕|點兔點兔}} }} 故事發生在一個以木造房屋與石板路為特色的小鎮。來到小鎮就讀高中的心愛,在尋找預定的[[寄宿家庭]]時偶然進入了一間[[咖啡店]]「Rabbit House」,遇到嬌小的少女智乃以及毛茸茸的[[安哥拉兔]]提比,詢問之下發現這就是她要寄宿的家庭。心愛的高中規定學生必須在寄宿家庭工作,因此心愛成為了Rabbit House的店員。心愛將智乃視為自己的妹妹一樣疼愛。與心愛同在Rabbit House打工的理世出身自軍人世家,有軍人氣質,身邊總是帶著模型槍。心愛的同學千夜出身自[[和風]]咖啡店「甘兔庵」,帶有日式氣息,喜歡幫新研發的[[和菓子]]取名字。心愛一行人在小鎮的店家挑選杯子時遇到了優等生紗路,她是理世小一屆的學妹,害羞又彆扭,不管做甚麼事情都帶有[[大小姐]]的氣質,卻住在破破舊舊的家。以五名少女為中心的日常輕喜劇就此展開。 {{區域彈幕|@canvas|comment= {{區域彈幕|setLoop=true}} {{區域彈幕|真的假的}} {{區域彈幕|公費旅行還行}} }} 作品中的小鎮參考[[斯特拉斯堡]]、[[科爾馬 (上萊茵省)|科爾馬]]、[[蒙馬特]]、[[里屈埃維 (上萊茵省)|里屈埃維]]和[[埃吉桑]]等法國城鎮。據一期公式書指出,為了取材有去到前述幾個地點進行實際考察{{Block|公費旅行}}。電視動畫第一期第8集出現的溫泉泳池場景則是參考[[匈牙利]][[布達佩斯]][[塞切尼溫泉浴場]]。動畫可能也有去到巴黎取材過,因為電視動畫第一期第5集中理世與紗路所去的紅酒館其原型很可能是取自巴黎的一間紅酒館,不過這個訊息尚未被證實,官方沒有公開發表。
影片彈幕
編輯{{區域彈幕|@canvas|@imagearea|comment=<div class="thumb tright" style="width:280px; pointer-events: none; border-color: transparent;">{{區域彈幕|@canvas|width=280px|height=300|comment= {{區域彈幕|<br/>}} {{區域彈幕|走迷宮w|opacity=1.0|setLoop=true}} {{區域彈幕|怎麼看起來有點笨拙|color=blue|opacity=1.0|setLoop=true}} {{區域彈幕|這樣能走到出口?|opacity=1.0|setLoop=true}} {{區域彈幕|迷路啦,兄弟|opacity=1.0|setLoop=true}} {{區域彈幕|這樣也能走那麼久ww|color=orange|opacity=1.0|setLoop=true}} {{區域彈幕|直走轉彎不就到了|color=red|opacity=1.0|setLoop=true}} }}</div>}} [[File:Tremaux Maze Solving Algorithm.gif|thumb|right|300px|依循特雷莫演算法解一個迷宮。大綠點表示當前位置,小藍點表示路徑上有1個記號,紅色叉叉表示路徑上有2個記號。一旦找到出口,就會標出通過單一記號的路徑]]
其他用途
編輯{{區域彈幕|@canvas|comment= {{區域彈幕|[[File:Wikipe-tan_full_length.svg|120px]]|opacity=1.0|setLoop=true}} }}
模板數據
編輯該模板可以類比傳送彈幕,並以模板程式碼放置的位置為基準。
參數 | 描述 | 類型 | 狀態 | |
---|---|---|---|---|
類型或內容 | 1 | 輸入@canvas為聲明一個畫布,建立一個彈幕繪製區域,畫布本身不占用空間。其餘值則為彈幕內容。 | 內容 | 非必填 |
畫布內容或格式 | 2 | 輸入@imagearea為聲明一個用於覆蓋在圖像上的畫布區域。其餘值則同於comment參數為畫布內容。 | 內容 | 非必填 |
畫布內容 | comment | 當設定畫布時,放置於畫布內的彈幕應置於本參數 | 內容 | 非必填 |
@imagearea內容 | 3 | @imagearea的畫布內容,同於comment參數。 | 內容 | 非必填 |
畫布高度 | height | 設定畫布的高度,即彈幕繪製區域高度,單位為px,預設為100 | 數值 | 非必填 |
畫布寬度 | width | 設定畫布的寬度,即彈幕繪製區域寬度,預設為整個螢幕的寬度,需自行輸入單位。未輸入則使用預設值。 | 字串 | 非必填 |
彈幕內容 | text | 彈幕要顯示的內容。若非畫布(@canvas)則同於參數1。 | 內容 | 非必填 |
文字大小 | size | 文字大小,單位為px,預設20 | 數值 | 非必填 |
文字顏色 | color | 沒有描述 | 字串 | 非必填 |
背景顏色 | bgcolor | 彈幕的背景顏色,淺色彈幕用 | 字串 | 非必填 |
不透明度 | opacity | 彈幕的不透明度,預設為0.7 | 數值 | 非必填 |
設定延遲時間 | setSleep | 設定彈幕的延遲時間。若設定值為以"+"或"-"開頭,則會在原來的基礎上增減 | 字串 | 非必填 |
指定延遲時間 | sleep | 沒有描述 | 數值 | 非必填 |
設定迴圈播放 | setLoop | 沒有描述 | 布林值 | 非必填 |
可否選取 | canSelect | 彈幕文字是否可被選擇 | 布林值 | 非必填 |
距離 | setDistance | 設定距離,預設為5,距離越大,彈幕密度越低,為0時,後續設定的彈幕將全部同時出現。 | 數值 | 非必填 |