成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

修改游戲控制方式經驗 開發牛人分享

移動開發
《Onslaught!》移植到iOS平臺的過程中遇到了不少困難,我們認為最難逾越的障礙莫過于獲取合適的幀速率。這一點以及包括音效處理在內的問題,可以通過Game Closure的SDK獲得解決,但還是存在其他不易攻克的難關,其中之一就是最基本的用戶輸入方式。

《Onslaught!》移植到iOS平臺的過程中遇到了不少困難,我們認為最難逾越的障礙莫過于獲取合適的幀速率。這一點以及包括音效處理在內的問題,可以通過Game Closure的SDK獲得解決,但還是存在其他不易攻克的難關,其中之一就是最基本的用戶輸入方式。

Chorome和OSX版本的《Onslaught! Arena》采用的是鼠標和鍵盤輸入控制方式,玩家可以使用方向鍵進行導航,并用鼠標定位和發動攻擊。這種輸入方式顯然無法與觸摸屏設備兼容,為了讓手機版游戲體驗更為流暢,我們嘗試了不同的控制方式,最終為用戶提供了兩種選擇:

 

control scheme(from gamasutra)

修改游戲控制方式經驗1.點觸控制

我們將這一選項命名為“初級”選項,要求玩家使用一個手指控制游戲。這是一種流線型的AI控制方式,玩家點觸屏幕就可以引導游戲角色行動方向,然后該角色就會根據就近原則自動攻擊敵人或射彈。

修改游戲控制方式經驗2.虛擬搖桿

這是一種相對“更高級”的控制方式,要求玩家使用兩個手指控制游戲。這個機制為玩家提供了控制角色移動地點、方向、攻擊時間和角度等全套的操作功能。

我們經過謹慎考慮和反復論證才制定出這兩個決策。首先,我們了解虛擬搖桿操作方式本身就存在一些問題,所以我們參考了許多最佳案例,研究了一些熱門射擊游戲(注:包括《迷你戈爾》和《幾何戰爭》)。通過這些調查,我們發現了靜態和動態這兩種虛擬搖桿控制方式。

動態虛擬搖桿(《幾何戰爭》所使用的控制方式)僅在玩家手指碰觸到屏幕界面時,才會顯示定位點。角色將根據這些定位點進行移動,其優點在于可為玩家創造舒適體驗,如果他們的手指靠近屏幕邊緣,那也不會影響游戲操作。它支持那些不習慣或暫時無法將手指放在合適位置的玩家進行無障礙的游戲操作,但這種方式的劣勢在于缺乏首要的可見指示,所以可能不容易讓玩家理解如何與游戲進行互動,或者手指應該點觸在屏幕的哪個位置。

靜態虛擬搖桿的主要特點是,其定位點會一直顯示于屏幕界面。我們決定采用這種方法,因為它可以提供良好的初次體驗,便于新玩家看到手指點觸的位置,除此之外,它還能避免怪物或陷阱隱藏在玩家手指之下(玩家看不到這些危險),從而導致角色死亡的現象。

技術解決方案

我們提倡代碼重用,希望可以將游戲代碼輕松植入任何一個項目,所以就創建了一個搖桿類,其設置方式如下:

var stick = new Stick(40); // 40 is the size of the input

document.addEventListener(“mousemove”, function (e) {

e.preventDefault();

stick.setInputXY(e.pageX, e.pageY);

});

它很容易用以下代碼在畫布元素中實現:

context.beginPath();

context.arc(stick.limit.x,stick.limit.y,limitSize,0,(Math.PI * 2),true);

context.stroke();

責任編輯:桑丘 來源: 游戲邦
相關推薦

2011-04-25 16:56:34

Greedy Bank游戲開發獨立開發者

2011-07-22 13:37:32

2011-08-10 10:01:00

迭代開發游戲

2015-09-06 09:51:02

html5開發經驗開發工具

2015-09-06 13:26:41

HTML5游戲開發工具手游開發

2015-09-07 14:17:44

HTML5游戲開發工具

2012-01-06 09:45:23

HTML5游戲開發貨幣化

2015-09-15 10:51:35

2011-06-14 09:27:43

高性能WEB開發

2011-07-07 10:49:41

JavaScript

2014-03-14 13:36:19

獨立游戲經驗

2018-05-07 15:28:45

項目開發管理

2011-05-16 09:30:30

jQueryWCF

2011-07-08 15:20:30

seamjsf

2010-01-14 18:14:22

VB.NET開發特點

2012-12-27 10:05:15

2011-09-14 09:30:27

2013-06-25 10:59:25

卡牌游戲策劃手機游戲

2015-09-28 10:10:24

游戲設計表達

2013-06-21 13:33:46

HTML 5游戲
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩精品久久久久 | 91看片网| 日韩一区二区三区四区五区六区 | 超碰在线97国产 | 久久久久久国产精品 | 91精品国产综合久久久动漫日韩 | 午夜精品一区二区三区在线观看 | 日韩一区精品 | 日本三级网址 | 亚洲永久免费 | 亚洲精品视频一区 | 久久久精品一区二区三区 | www.xxxx欧美 | 黄色免费观看 | 日韩在线一区二区三区 | 欧洲一区二区视频 | 美女爽到呻吟久久久久 | 午夜电影合集 | 久在线| 国产精品美女久久久久aⅴ国产馆 | www国产精品 | 久草视频在线播放 | 国产精品国产三级国产aⅴ无密码 | 国产欧美精品一区二区三区 | 成人免费区一区二区三区 | 欧美一区二区在线播放 | 国产精品久久久久影院色老大 | 99久久精品免费看国产免费软件 | 欧美日韩在线一区二区 | 亚洲高清视频一区二区 | 欧美黑人一区二区三区 | 亚洲精品电影网在线观看 | 欧美精品一区二区免费视频 | 日韩爱爱网 | 欧美日韩一区在线 | 99视频久 | 日本不卡高清视频 | 国产在线精品一区二区 | 97国产在线视频 | 日韩一区二区在线观看 | 久久精品视频免费看 |