STGBuilder 入門初階
本帖基本是以SB自帶的教學爲主予定分3至5回
不會有圖片
請自行參考SB内的tutorial文件夾
完成後
新増CHM:下載STG_T.chm(繁体TOC、本文unicode‐8繁体)2.13M
http://u.115.com/file/f76aa7c261
http://cid-99883e69e7e20ddc.office.live.com/browse.aspx/.Documents/Share/STGBuilder
Stgs.chm簡体
http://cid-99883e69e7e20ddc.office.live.com/browse.aspx/.Documents/Share/STGBuilder
http://u.115.com/file/f71dd2d265
前言:專案項目
精霊 :登录图形的地方、
导入文件支持jpg,jpeg,bmp,png,taa,dds
图形列表、图形号码、
图形的动画设定命中判定、防御判定
透明色设定也是在这里设定
音效 :登录音效的地方、
导入文件支持wav
BGM :登录BGM:的地方、
导入文件支持ogg
玩家 :登录自机的地方、
自机的各种设定、
子机、武器、速度、加减速、强化、按纽输入、计量……
都在这里设定
背景 :作成背景的地方
导入文件支持jpg,jpeg,bmp,png,taa,dds
舞台 :版图作成
在这里配置己作成的背景、敌人字符、字符、
Hit能设定背景有没有没判定
(用作判定能否通过、会否撞墙死亡/扣体力)
可以多层配置、各层可设定不同速度卷动、
但必需设定一个主背景、用作判定背景同歩
弹幕 :登录弹幕的地方、
脚本 :登录脚本的地方、
设定各种脚本
如敌人的活动方法、攻撃方法
特别计分方式、AI判断……
脚本的设定是十分重要
字符 :登录游戏登场的角色
设定角色的属性、使用的图形、图形号码、
脚本………
多関节、道具、文字、效果也在这里设定
编队 :设定编队敌人的地方
可减轻配置敌人的工作量
字体 :设定字体的地方
布局 :设定布局的地方
除了一般布局
也可设定过场、游戯中一些特殊效果用
Path :设定角色的特别移动方法
一般用来设定Boss、中Boss的移动方法
http://tseyik.web.fc2.com/SB001.png 准备:
1:先在SB的tutorial文件夹取出下列文件
并更改成英文名(SB不能正常读取不同语系的文件)
敌キャラ.BMP 123.BMP
背景.BMP BG.BMP
BGM.ogg BGM.ogg
破壊音.wav BOOM.wav
爆発.bmp boom,bmp
命中音.wav hit.waw
2:文件>新建
建立一个新专案
字符作成
1:平常的做法、
是登录图形>新増字符>新増自机>自机编辑
今次为了减省时间、
使用了SB自带的图形
使用的是编号34的“A”和74的“i”
我們双撃打開精霊中自帯圖形
在标题输入system font
用作辨认
2:字符(角色)作成、设定
新増一个字符(角色)
双击新増了的字符、打开字符编辑
在字符编辑的左下方的精霊选“添加”
然后在列表中选system font(现在也只有这个可选用)
先在标题输入名字(这里用了my shop)
类型勾选自机
在项目的图形(样式)号码填入34
然后勾选左边的
攻撃判定
防御判定
自机控制
3项
设定后要选保存関闭
才会保存设定了的角色
接下来、打开测试窗口(非运行中)
把设定好的字符拖入去
选运行(F5)
在测试可看见一个A字
自机作成
玩家>新増
双击新増的项目进入玩家
输入名字my-a
字符选择先前的my shop
左边的速度设置
通常速度设成400
右边的图形设定
全设成34、100
然後在遊戲設置>玩家
自機>添加my-a
其他預設就可以了
再在测试运行
现在可控制A移动了
武器作成
新増一個字符
双撃進入字符編輯
照常在標題輸入名字^^
類型選對空攻撃
項目中的攻撃力輸入100
左邊勾選
攻撃判定
防禦判定
二項
精霊選system font
圖形號碼不用選
返回my-a玩家編集
点選武器設定
在左邊添加一個武器群組
為他命名3-way
類型設成主要wpon
其他用預設
然後在右邊添加三個武器
然後逐個設定
第一個
角色:^^
射擊間隔(反覆符份量):5
速度:0
移動速度-1000
圖形號碼:74
攻撃力:100
第二個
角色:^^
射擊間隔(反覆符份量):5
速度:200
移動速度-900
圖形號碼:74
攻撃力:50
第三個
角色:^^
射擊間隔(反覆符份量):5
速度:-200
移動速度-900
圖形號碼:74
攻撃力:50
然後可保存後再測試
如無錯誤
測試畫面有一個
可被我們控制和可發三方向彈的A字 自機設定完了
下次是敵人角色和武器設定
最後是背景和版(舞台)編集 敵作成1
精霊>新増
選123:BMP(原敵キャラ.BMP)
在圖形列表、攻撃判定、防禦判定輸入資料
資料説明
圖形列表
Bank: 使用的圖形
X座標: 指定該圖形號碼左上角在圖形的 X座標
Y座標: 指定該圖形號碼左上角在圖形的 Y座標
寛度: 指定該圖形號碼圖形的寛度
高度: 指定該圖形號碼圖形的高度
X中心: 指定該圖形號碼圖形中心的X座標
Y中心: 指定該圖形號碼圖形中心的Y座標
設定後有水籃色的框包圍
攻撃判定、防禦判定
X座標: 指定該圖形判定左上角在圖形的 X座標
Y座標: 指定該圖形判定左上角在圖形的 Y座標
寛度: 指定該圖形號碼判定的寛度
高度: 指定該圖形號碼判定的高度
以圖形號碼圖形中心指定X/Y座標的相對値、
高/寛則以這個點的相對値指定
攻撃判定:設定後有紅色的框包圍
防禦判定:設定後有白色的框包圍
圖形列表設定
Bank X座標 Y座標 寛度 高度 X中心 Y中心
1 0.0.0.32.32.16.16
2 0.32.0.32.32.16.16
3 0.0.32.32.32.16.16
4 0.32.32.32.32.16.16
5 0.0.64.32.32.1616
6 0.32.64.32.32.16.16
攻撃判定、防禦判定設定
圖形號碼1~4的攻撃判定和防禦判定是一樣的
圖形號碼:1
攻撃判定:-8.-8.16.16
防禦判定:-14.-14.28.28
圖形號碼:2
攻撃判定:-8.-8.16.16
防禦判定:-14.-14.28.28
圖形號碼:3
攻撃判定:-8.-8.16.16
防禦判定:-14.-14.28.28
圖形號碼:4
攻撃判定:-8.-8.16.16
防禦判定:-14.-14.28.28
圖形號碼:5
攻撃判定:-2.-2.4.4
防禦判定:-4.-4.8.8
圖形號碼:6
攻撃判定:-3.-3.6.6
防禦判定:-6.-10.12.20
敵作成2:
字符>新増一個字符
双撃進入字符編轉
類型:敵(空中物)
左邊填上
標題:001
圖形號碼:1
體力:200
攻撃力:1
點數:100
右邊勾選
攻擊判定
防禦判定
朝向進行方向
精霊:添加>選取上次在精霊新加的圖形(原キャラ.BMP)
保存後関閉
測試新作成的字符
新作成的字符001表示在畫面
発覺字符的底色(籃色)
透明色處理
精霊:添加>選取上次的圖形(原キャラ.BMP)
透明(色鍵)
由0xFF000000改成0xFF0000FF
再測試一下
字符001的府色己變成透明
設定其他5個字符
新増5個字符(命命002~006)
標題:002
類型:敵(空中物)
圖形號碼:2
體力:1000
攻撃力:1
點數:500
右邊勾選
攻擊判定
防禦判定
標題:003
類型:敵(地上物)
圖形號碼:3
體力:1
右邊勾選
防禦判定
背景同歩
標題:004
類型:敵(地上物)
圖形號碼:4
體力:1
右邊勾選
防禦判定
背景同歩
標題:005
類型:敵彈(普通)
圖形號碼:5
體力:1
右邊勾選
攻擊判定
防禦判定
朝向進行方向
標題:006
類型:敵彈(特殊)
圖形號碼:6
體力:1
右邊勾選
攻擊判定
防禦判定
朝向進行方向
002~006
精霊:添加>選取圖形(原キャラ.BMP) 脚本
以下是建立一個簡單脚本
效果是由畫面上方向下移動一定距離
再向右方移動出畫面外消失(期間會発射三発三方向彈)
脚本>新増
打開字符001進行
在001編輯中脚本選這個脚本
双擊進入脚本編輯器
左方總共有十個大選項
點擊後下方會出現該項目的小選項
然後選擇需要的選項拖到右方的脚本編輯器
今次的脚本會有四個選項
我們先加入這四個選項
1:移動:直交坐標
2:攻擊:發射
3:移動:直交坐標
4:制禦:消滅
然後在脚本編輯器按下相関選項進入編輯
編輯參數會表示在編輯器上方
1:移動:直交坐標
指定移動力絶對値 X0:0 Y0:200 等待時間:動作完了
固定倍速移動 X1:0 Y1:0
移動需要幀數:120
設定完了、可測試看看效果
也可調整一其他參數看看效果
X:0個會影响敵機向左右(-向左、+向右)
Y0:200這個會影响敵機速度
移動需要幀:120則影响敵機向下移動時間
調整這兩個數則影响敵機會移動的最終地点
當完成指定動作才會執行下一個指令
2:攻擊:發射
效果音:若有設定效果聲、則可在這裏選用
子彈字符:選用字符005
等待時間:不要(未完成所有動作就執行下個動作)
通常彈
自機狙
同時發射數:3(3方向彈設定;改成5則為5方向彈)
間隙角:30(敵彈和彈間之角度)
射撃間隔:30(毎次發彈的間隔時間)
發射回數:3(發彈3次)
彈速度:100
這個是設成會發射3次3方向彈
而且在發彈同時執行下一個指令(等待時間:不要)
可測試看看效果
3:移動:直交坐標
指定移動力絶對値 X0:200 Y0:0 等待時間:指定幀數
固定倍速移動 X1:0 Y1:0 9999
移動需要幀數:1
這個設定是指定敵人向右方移動出畫面外
4:制禦:消滅
這個没有參數可設定
設定完了、可測試看看效果
002-004的三個字符、大家可自己試試制作自己的脚本
也可以用設定幾個字符用同一個圖形但配不同脚本
増加変化
如
A A
↓ ↓
↓ ↓
→ ←
或
A A
\ /
\ /
\/
/\
←/ \→ 最後就是背景作成和舞台配置了
#2的自機作成小了一段
在#2以紅色字補上 背景作成:前言
今次是用二個圖層制作出二重捲動效果
先在背景>新規;増加二個背景
先為他們改名成BG1和BG2
背景編輯
Bank0-7
最大可設定8幅圖形來做背景
Hit
用作判定能否通過、會否撞牆死亡/扣體力
等倍、1/2、1/4
圖形等倍、1/2、1/4表示
右面的指令
set
把左面指定範圍的圖形複制到右面的背景
清除
清除指定範圍的背景圖形
複制
複制右面指定範圍的圖形
間格
顕示格線
等倍、1/2、1/4、1/8
以等倍、1/2、1/4、1/8表示背景
同歩滾動
當同時編輯二個會同歩滾動的背景時使用
背景作成:BG1
下面如下設定
方格大小(像素)32、32
地圖大小(方格)12、64
就是做一個由12*64方格(方格大小32*32)的地圖
由於只是練習
大家可自由作成地圖
或參考SB>tutorial>part5.html中的圖
背景作成:BG2
下面如下設定
方格大小(像素)32、32
地圖大小(方格)8、8
參考SB>tutorial>part5.html中最下面的圖 舞台編輯
打開舞台編輯、選追加一個舞台
点進去開始編輯工作
在基本設中
標題:可隨便命名、今次用Stage1
主背景音樂:選BGM.ogg
基本捲動方向:選上
其餘用予設即可
表示優先設定
先追加選背景的BG1
左面設定成
ID:1
主背景:勾選
捲動開始位置:0、1536
捲動速度:0、50
絵畫方式:不透明
絵畫色(頂点):0xFFFFFFFF
其餘用予設即可
追加選背景的BG2
左面設定成
ID:2
主背景:不勾選
捲動開始位置:0、0
捲動速度:0、16
絵畫方式:不透明
絵畫色(頂点):0xFFFFFFFF
waparound顯示:勾選
其餘用予設即可
現在可拖Stage1入測試窗口去測試一下、看看效果
打開了敵人配置tab,首先設定右下的全部時間(3200)
敵配置1
能拖動畫面下的時間巴,可令畫面捲軸
敵配置2
空中敵人配置
拖動左面己作成的敵人字符到配置地方
注意:不可配置在時間線0以下的地方
在畫面上方、會有配置參數
敵配置3
地上敵人配置
選座標配置
拖動左面己作成的地方敵人字符到配置地方
重複敵配置1~敵配置3
配置敵人、
完成後保存、在遊戲設定中追加己作成的舞台