遊戲製作 場景移動之二

2021-04-19 02:32:44 字數 757 閱讀 4092

自從那篇遊戲場景移動之一後,現在我們製作另一種場景移動的方式。這次我們要做的形式就是當遊戲角色超出一定範圍後才滾動場景。

這種方式需要我們先給出乙個角色可以移動的範圍,只要遊戲角色一超出這個範圍地圖就開始移動。知道相關的東西後我們就開始編寫指令碼把,其實我們不用再重新寫一遍這個指令碼,只要用我在第一篇提供的原始碼上作修改就能夠容易地得出這種方式的場景移動了,那我們現在來看源**吧:

import flash.geom.rectangle;

//引入矩形類包

var rect:rectangle = new rectangle(50, 50, stage.width-100, stage.height-100);

var speed:number = 3;

this.onenterframe = function() else

} else

}if (key.isdown(key.down)) else

} else

}if (key.isdown(key.left)) else

} else

}if (key.isdown(key.right)) else

} else }};

這就是所有的**了,你可以按ctrl+enter來測試一下。

對於新手import flash.geom.rectangle;這一句可能會感到疑惑,其實這是引入flash包的語句,rectangle是矩形類,這次我們用了這個類來設定主角的移動範圍。要原始檔的請給出郵箱,我發給他。

遊戲製作 在場景中移動(一)

場景是遊戲中的乙個重要元素,特別對於rpg遊戲來說場景的數量就更多了,所以現在我為一些想做遊戲的入門新手來講解一下,遊戲中的角色是如何在場景中實現移動的。今天我們要講的是以遊戲角色為中心的場景移動方式。以遊戲角色為中心的場景移動方式就是 除了到達場景的盡頭之外,遊戲角色始終在場景的中心的移動方式。現...

移動觸控事件之二

現在智慧型手機火爆了,我們都是觸控螢幕事的,那麼我們以前js寫法是無法滿足一些要求了,下面我來給大家介紹幾個js手機觸控螢幕的事件用法 處理touch事件能讓你跟蹤使用者的每一根手指的位置。你可以繫結以下四種touch事件 一 touchstart 手指放到螢幕上的時候觸發 touchmove 手指...

移動觸控事件之二

現在智慧型手機火爆了,我們都是觸控螢幕事的,那麼我們以前js寫法是無法滿足一些要求了,下面我來給大家介紹幾個js手機觸控螢幕的事件用法 處理touch事件能讓你跟蹤使用者的每一根手指的位置。你可以繫結以下四種touch事件 一 touchstart 手指放到螢幕上的時候觸發 touchmove 手指...