最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

神戶電子專門學(xué)校的老師們跨學(xué)科體驗(yàn)游戲編程!

2023-02-24 14:10 作者:神戶電子專門學(xué)校  | 我要投稿

神戶電子專門學(xué)校獨(dú)立開發(fā)設(shè)置了【共創(chuàng)教育】,不同學(xué)科,領(lǐng)域的同學(xué)·老師們圍繞同一個(gè)課題,共同協(xié)作,互相激發(fā),一起制作作品。

學(xué)科老師們由于平時(shí)的教學(xué)以及不斷的提升專業(yè)能力,很容易忽略對(duì)其他領(lǐng)域的理解。所以,以此為契機(jī),不同學(xué)科的老師也積極參與體驗(yàn)其他領(lǐng)域的學(xué)習(xí)。今天和大家分享一下其他學(xué)科老師們參加游戲編程的課程體驗(yàn)。

學(xué)科老師:音響領(lǐng)域的市尾老師,數(shù)字動(dòng)漫學(xué)科的土居老師,3DCG動(dòng)漫學(xué)科的山本老師。

挑戰(zhàn)2D游戲編程!


這是游戲編程的實(shí)習(xí)室,沒有電腦,因?yàn)閷W(xué)生們都有自己的專用筆記本電腦。

使用的軟件是Microsoft Visual Studio Community 2022。

這款軟件是大眾性編程軟件,任何人都可以免費(fèi)下載使用的。

打開軟件之后,出現(xiàn)了如上圖的畫面,有基本的背景和簡(jiǎn)單的角色設(shè)定。

這是因?yàn)槔蠋熛冗M(jìn)行了初期設(shè)定,這樣大家就可以直接從角色的動(dòng)作進(jìn)行程序的編輯和設(shè)定。

決定角色操作的是坐標(biāo)和參數(shù)


如上圖所示,改變編碼里的兩個(gè)數(shù)值之后,畫面中的角色位置發(fā)生了變動(dòng)。

實(shí)際上,這兩個(gè)數(shù)值表示的角色左端·上端的距離。

數(shù)值越大,那角色就會(huì)對(duì)應(yīng)數(shù)值的設(shè)定,向右以及向下移動(dòng)。

所以,也可以認(rèn)為與數(shù)學(xué)中的XY軸表示是一樣的原理。

畫面左端的最上方就可以認(rèn)為是原點(diǎn):XY軸的【0】點(diǎn)。

保持在原點(diǎn)的話,那就像剛打開軟件時(shí)的狀態(tài)一樣,角色在畫面的最左上端。

那么,把角色左右移動(dòng)即X軸的數(shù)值設(shè)定為200,我們看看是什么效果。

X的設(shè)定即參數(shù)的概念。

如上圖所示,設(shè)定「x = x + 1」,會(huì)發(fā)生什么呢?

因?yàn)閯倓傇O(shè)定了X為200,加上1,變成了新的數(shù)值201,取代了X原本的數(shù)值。其實(shí)編程的實(shí)際就是像這樣不斷的改變數(shù)值的設(shè)定。

這樣像201→202→203→204這樣,不斷的改變參數(shù)值。

也就意味著畫面的角色不斷的在移動(dòng)。

將參數(shù)X的數(shù)值變動(dòng)視為X坐標(biāo)軸的使用,那X坐標(biāo)軸的數(shù)值變動(dòng)的話,畫面上的角色就會(huì)隨之往右移動(dòng)。

這樣縝密的編程過程所展示的結(jié)果就成為游戲角色的動(dòng)作設(shè)定。按照不同的編程,就可以做出自己設(shè)想的游戲了。

學(xué)以致用的思維培養(yǎng)

角色雖然可以正常移動(dòng)了。但是這樣簡(jiǎn)單的編程設(shè)定之下,玩家不需要自己操作,角色也是自動(dòng)移動(dòng)的。所以,接下來就要進(jìn)行具體的編程,比如利用電腦鍵盤的【上下左右】,進(jìn)行編程設(shè)定,讓他看起來更像一款游戲的玩法。


這種場(chǎng)合之下,需要在「x = x + 1」的數(shù)值設(shè)定基礎(chǔ)上,加上函數(shù)if的使用。

使用IF,進(jìn)行假定條件設(shè)定。比如設(shè)定如果點(diǎn)擊【→】,那么角色向右移動(dòng)。


這樣,我們就可以舉一反三,運(yùn)用到其他的動(dòng)作設(shè)定上了。比如按【?】,角色往左移動(dòng),??也可以設(shè)定角色的上下移動(dòng)。學(xué)習(xí)了基本的編程設(shè)定和思維,以此類推,不斷的拓展思維,賦予角色更多的故事。

所以,實(shí)際上課中,如果學(xué)生不理解編程的基本理論和意義,是很難產(chǎn)生新的編程設(shè)計(jì)的。

比如?的動(dòng)作設(shè)定是這樣的編碼,那同樣道理,如果這樣設(shè)定?的編碼,那是不是角色就會(huì)這樣移動(dòng)呢?在學(xué)習(xí)的過程中,技術(shù)的實(shí)際運(yùn)用和拓展是非常重要的。

如上圖所示,「x = x + 1」的IF條件設(shè)定是如果按?(Keys. Right),角色向右移動(dòng)。

反之,向左移動(dòng),「x = x - 1」的IF條件設(shè)定就是如果按?(Keys. Left),角色向右移動(dòng)。

(X是XY軸的0點(diǎn)值)

在這個(gè)思維基礎(chǔ)上,大家可以考慮以下動(dòng)作的編程:

<角色即使移動(dòng),也不會(huì)跑出畫面>

<不設(shè)定固定的按鍵操作,角色自行向下移動(dòng)>

<慢慢加速,看起來像下落的感覺>

<角色落地之后,原地不動(dòng)>

<空格鍵設(shè)定為角色跳躍>

在剛剛編程設(shè)定的基礎(chǔ)之上,利用函數(shù),來思考怎么進(jìn)行以上的動(dòng)作設(shè)定編程吧。

音響領(lǐng)域的市尾老師學(xué)以致用,很快將這幾個(gè)動(dòng)作設(shè)定的編程完成了。

由【游戲玩家享受快樂】成為【游戲制作者創(chuàng)造快樂】


這次的體驗(yàn)課程是2D游戲的制作。3D游戲制作的原理其實(shí)也是一樣理論。

最重要的是學(xué)習(xí)過程中,要去理解編程的用途,并勇于嘗試拓展思維,靈活運(yùn)用到游戲編程與開發(fā)中。電子游戲的發(fā)展是無限的,好奇心驅(qū)使之下的天馬行空的想象,想通過游戲展示出來,需要扎實(shí)的技術(shù)基礎(chǔ)以及鍥而不舍的鉆研精神。

也希望大家記?。哼M(jìn)入游戲行業(yè)工作,意味著身份上的實(shí)質(zhì)轉(zhuǎn)變

由【游戲玩家享受快樂】成為【游戲制作者創(chuàng)造快樂】






神戶電子專門學(xué)校的老師們跨學(xué)科體驗(yàn)游戲編程!的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
龙泉市| 武功县| 万荣县| 舒城县| 辉南县| 安西县| 武川县| 靖远县| 西贡区| 三明市| 邹平县| 寿宁县| 丹江口市| 临汾市| 汪清县| 水城县| 方正县| 大宁县| 宝山区| 静海县| 乌审旗| 凉城县| 阿图什市| 宝丰县| 满洲里市| 巨野县| 富宁县| 布拖县| 三河市| 金溪县| 临沂市| 虹口区| 米泉市| 蒲城县| 兰溪市| 会东县| 克拉玛依市| 濉溪县| 尚义县| 无为县| 酒泉市|