遊戲
概括的說,QTE共有兩種:
第一種是考驗玩家即時反應的系統,在實際遊戲過程中,玩家要對遊戲畫面上出現的按鍵迅速作出反應,並按下與畫面所對應的按鍵,其出現的按鍵有單個的按鍵也有組合按鍵。過去出現在刑事快打上,但並不完美。而後《波斯王子·時之沙》中已有QTE王子使用匕首吸收沙之怪物身上的時之沙時出現,後《波斯王子3》中將QTE製作的更加完美,王子在接近敵人進行瞬殺的時候出現的一系列動作。莎木等經典遊戲將此系統發揚光大。
第二種是一個特定或隨機的符號,在一段長度中迅速來回移動,玩家需要在符號移動到該長度的有效區域中時按下對應按鈕,否則亦要重來或再次觸發QTE事件。
單機遊戲
1.《莎木》(Dreamcast, Xbox)
2.《戰神》系列(PS2、PS3、PSP)
3.《生化危機4》(NGC、PS2、Wii、PC、iPhone(Iphone為分章節縮水版本))
《生化危機5》(PS3、XBOX360、PC)
《生化危機:浣熊市行動》《生化危機6》(XBOX360\PS3 PC)
4.《波斯王子3》(PC、PS2、XBOX、NGC、PSP)
《波斯王子4》(PC)
5.《鬼屋魔影》(PC/PS)
6.《古墓麗影:傳奇》(PSP NDS)
《古墓麗影8》(PC PS3 XBOX360 NDS Wii PS2)
《古墓麗影:10周年紀念版》(PC、XBOX360、WII、MAC、PS2、PSP)
7.《鐵人》(PSP)
8.《寂靜嶺5-歸鄉》(PS3,Xbox360,PC)
9.《寂靜嶺-起源》(PSP)
10.《天劍》(PS3)
11.《X戰警前傳:金剛狼》(PC)
12 《功夫熊貓》(Wii/PC)
13 《耶利哥》(PC)
14 《電鋸驚魂》(PC/PS3/XBOX360)
15 《忍者之刃》(XBOX360、PC、PS3)
16.《最後的神跡》(Xbox360,PC)
17.《迷你忍者》(PC/Wii/DS/Xbox360/PS3)
18.《生化危機 暗黑編年史》
19.《FEAR 2起源計畫》
20.《獵天使魔女》
21.《英雄不再》系列
22.《瘋狂世界》(Wii/PC)
23.《暴雨 摺紙殺手》
24.《但丁的地獄》
25.《越獄陰謀》
26.《神之手》
27.《虐殺原形》 系列
28.《暗黑血統》
29.《正當防衛2》
30.《刺客信條2》
31.《如龍》系列
32.《:細胞分裂5:斷罪》
33.《古劍奇譚》
34.《最終幻想》系列
35.《蜘蛛俠:暗影之網》
36.《僱傭兵》系列
37.《喪屍圍城》系列
38.《shank》
39.《漫畫英雄:終極聯盟》系列
40.《仙劍奇俠傳四》
41.《火影忍者究極風暴系列》
42.《星球大戰:原力釋放》
43.《星球大戰:原力釋放2》
44.《死亡空間》 《死亡空間2》
45.《王國之心》 《合金裝備》
46. MD-CD《復仇忍者》《獨闖龍穴》《ROAD BLASTER FX》
47.《Need For Speed:The Run》(極品飛車:亡命狂飆)
48.《美國隊長》
49.《最後的遺蹟》
50.《仙劍奇俠傳五》
51.《使命召喚3》
52.《使命召喚4:現代戰爭》
53.《使命召喚:戰爭世界》
53.《使命召喚:現代戰爭2》
54.《使命召喚:黑色行動》
55.《使命召喚:現代戰爭3》
56.《使命召喚:黑色行動2》
57.《阿瑪拉王國:懲罰》
58.《核石之王》
59.《天啟之王》
60.《蝙蝠俠;阿卡姆瘋人院》
61.《蝙蝠俠;阿卡姆之城》
62.《暴力辛迪加》
63.《二進制領域》
64.《熱血無賴》
65.《我還活著》
67.《最後的戰士》
68.《刺客信條3》
69.《殺手5:赦免》
70.《極品飛車16》
71.《黑道聖徒3》
72.《刺客信條兄弟會》
73.《指環王北方戰爭》
74.《天誅》
75.《戰地3》
76.《伯恩的陰謀》
77.《古劍奇譚:琴心劍魄今何在》
78.《仙劍奇俠傳五前傳》
79.《侏羅紀公園》
80.《阿修羅之怒》
81.《孤島驚魂3》
《孤島驚魂4》
82.《維京:神域之戰》
83.《古墓麗影9》
84.《電鋸甜心》
85.《生化危機6》
86.《捷運2033》
87.《捷運:最後的曙光》
88.《最後生還者》(又名《美國末日》)(PS3)
89.《古劍奇譚二:永夜初晗凝碧天》
90.《進擊的巨人:人類最後之翼》
91.《黑道聖徒4》
92.《英雄傳說:閃之軌跡》(PS3,PSV)
93.《樂高加勒比海盜》(PSP,PC)
94.《刺客信條:大革命》(又稱《刺客信條:團結》)(PS4、PC、XBOXONE)
95.《巫師3:狂獵》(PC,XBOX ONE,PS4)
網路對戰
01.《劍靈》
02.《御龍在天》
03.《劍俠情緣網路版叄》
現在擁有QTE的網路遊戲主要有
1.《功夫英雄》首款QTE動作網遊
空中網2011年主打網遊《功夫英雄》,由被稱之為“中國格鬥之父”的蔡浚松製作。蔡浚松早在《莎木OL》的時候,就將單機經典的QTE系統融入到網遊,在《功夫英雄》中,QTE通過各種形式,例如鍵盤、滑鼠等方式提示玩家作出反應,而後展現出華麗的特效。
《功夫英雄》的QTE目前主要用於BOSS戰以及副本戰中,同時互動式QTE與自定義式QTE也會在後續測試中陸續與玩家見面。
2.《御龍在天》首款QTE戰爭網遊,5.18日開啟首次內測。
騰訊《御龍在天》,號稱“騰訊第一國戰網遊”,取材於三國歷史。這款遊戲將QTE 與網遊完美融合。其QTE的類型有三種:小怪QTE、BOSS QTE、劇情QTE。 在《御龍在 天》這款遊戲當中,打怪或者BOSS的過程中,有幾率出現QTE提示,例如“空格”、 “滑鼠右鍵”、“滑鼠左鍵”,需要玩家對此提示做出快速反映,然後將產生爆擊甚 至秒殺,也可能會展開一段三國歷史視頻等等。
QTE網遊玩法告別以往枯燥的升級方式與危險的打寶方法,別具一格將QTE系統與遊戲 中的劇情動畫相結合,給人強勁的打擊感。
3. 《楚留香新傳》首款QTE武俠動作網頁遊戲
《楚留香新傳》是樂港遊戲斥千萬重金打造的一款集角色扮演、養成、冒險解謎於一身,通過提煉重塑這位婦孺皆知的傳奇人物,旨在為玩家營造一個快意恩仇的奇幻江湖。
首創滑鼠輕格鬥概念,只要滑鼠輕輕滑動即可激發超爽格鬥QTE,“向左”、“向上”、“向右”,炫麗連招效果、激情超殺技能,帶給你前所未有的超感官體驗。
5.《神曲》首款QTE魔幻題材角色扮演動作類網頁遊戲
《神曲》是由深圳第七大道科技有限公司自主研發的網頁遊戲,由37wan網頁遊戲平台,6711網頁遊戲平台,360遊戲等共同代理運營。遊戲戰鬥中點擊技能即可發動QTE特效,成功滿足按鍵要求後,可獲得技能傷害加成的效果,讓你擁有非同一般的視覺體驗。
QTE :嵌入式圖形界面編輯器
QTE :是一個專門為嵌入式系統設計圖形用戶界面的工具包,是挪威Trolltech公司的Qt的嵌入式版本。其特點包括:開原始碼和詳盡的API文檔;可移植性好;模組化設計可裁減(最小只有600k左右);有自己的視窗系統,可直接對底層圖形驅動進行操作;提供壓縮字型格式;多種硬體和軟體的輸入;支持反鋸齒文本和Alpha混合圖片;可連線資料庫;可使程式本地化;可與java集成等。QtE雖開源,但商業套用需付license費用!
Qtopia是在QtE基礎上轉為移動和手持設備開發的套用環境,分Phone版和PDA版兩種。
QtE通過Qt API與Linux I/O設備直接互動,同Qt/X11相比,QtE不需要X伺服器或Xlib庫,採用frame-buffer作為底層圖形接口,同時將外部輸入設備抽象為keyboard和mouse輸入事件。
QtE開發採用交叉編譯的方式,在宿主機開發時通過qvfb(virtual frame-buffer)來模擬frame-buffer。qvfb是X視窗用來運行和測試Qtopia的系統程式。
Qt/Emebbed通過Qt API與Linux I/O設備直接互動,同Qt/X11相比,QtE不需要X伺服器或Xlib庫,採用frame-buffer作為底層圖形接口,同時將外部輸入設備抽象為keyboard和mouse輸入事件。 QtE開發採用交叉編譯的方式,在宿主機開發時通過qvfb(virtual frame-buffer)來模擬frame-buffer。qvfb是X視窗用來運行和測試Qtopia的系統程式。
宿主機移植所需工具及環境變數:
Tmake-1.11 生成Makefile檔案 TMAKEDIR/TMAKEPATH/PATH
Qt-x11-2.3.2 Qvfb--虛擬frame-buffer工具 LD_LIBRARY_PATH/PATH
Uic--用戶界面編輯器
Designer Qt--圖形設計工具
Qt-emebbed-2.3.7 Qt庫支持.so QTEDIR/LD_LIBRARY_PATH/PATH
Qtopia-free-1.7.0 應用程式開發包桌面環境 QPEDIR/LD_LIBRARY_PATH/PATH
QtE信號與插槽是Qt自定義的一種通信機制,獨立於標準的C/C++語言,其實現必須藉助於MOC(Meta. Object Comilper)的Qt工具。MOC是一個C++的預編譯器,為高層次的事件處理自動生成附加的代碼。
所有從QObject或其子類派生的類都能包含信號和插槽,當對象改變狀態時,信號就由該對象發射;插槽用於接收信號,它們是普通對象的成員函式。用戶可以將很多信號與一個插槽相連,也可將單個訊息和多個插槽相連。
信號:void mysignal(int x);
插槽:void myslot(int x);
信號與插槽的關聯:connect(abutton, SIGNAL(clicked),SLOT(quit));
建立QtE的開發環境
x86-qtopia (嵌入式環境的建立類似!)
#tar -zxvf x86-qtopia.tgz
#./build
在PC模擬Qtopia運行時,要用到Qt版本的庫檔案,因此要在/etc/ld.so.conf檔案內添加
/x86-qtopia/qt/lib
/x86-qtopia/qtopia/lib
添加完畢後執行ldconfig進行更新。
運行QtE
在/x86-qtopia目錄下運行
#source set-env 或者 . set-env 來設定環境變數
#qvfb & (默認為240*320)或者 qvfb -width 640 -height 480 & 來啟動虛擬frame-buffer
#qpe & 來運新Qtopia
設計應用程式的基本步驟
1. 編寫*.cpp檔案
2. progen -t app.t -o name. pro (name為項目名稱)
3. tmake -o Makefile name. pro (自動生成Makefile檔案)
4. 在Makefile檔案的LIBS項中添加-lm -lstdc++,然後執行make
5. qvfb -width 640 -heigth 480 &
6. ./xxx -qws