unity3d遊戲開發之習題總結

2021-12-27 09:20:38 字數 679 閱讀 9387

1、使用continue計算1+3+5+...99

這道題如果不用continue的話,對於我們來說非常簡單,無非就是乙個通式就能搞定的2*n+1或者2*n-1

但是題目是使用continue計算,於是難倒了我們不少人,continue和break的區別是break是結束整個迴圈體,continue是結束單次迴圈。

這道題我們可以這樣做:迴圈1到99,在迴圈裡巢狀判斷對二取餘等於0則跳過再次迴圈。如果不等於0那麼就執行下一條語句sum=sum+i.

2.寫乙個函式,定義a、b、c

這道題我們知道x1=(-b+

x2=(

只要我們判斷一下b*b-4*a*c>0就可以得出結果了

3.定義乙個整數,判斷該數是幾位數

這道題我們第一次讀題就應該知道,這道題應該用判斷語句

這道題有多種解答方法,我就說一種我比較好理解的吧

首先清楚一位數是0~9之間,兩位數是10~99,三位數的就是100~999...以此類推就在判斷語句的條件裡寫範圍就可以了,這個方法麻煩的就是如果一旦沒有定義這個數,讓我們隨機輸入,那麼當輸入的數字超過我們設定的範圍,就不會判斷出最後的結果。

所以,同學又提出乙個解題方法,我覺得非常簡單也不容易出錯

他用的是for迴圈

4.搬磚問題

這道題與百錢買百雞那道題是一樣的道理~

這篇文章來自狗刨學習網

Unity3D遊戲開發之構建簡單的遊戲世界

建立遊戲地面 建立乙個新的遊戲工程名稱命名為firstgame,場景檢視 現了預設的主攝像頭,那麼開始新增乙個遊戲地面,如下圖所示新增乙個遊戲地面,其實unity3d 有乙個地形的概念,terrain可以建立乙個遊戲地形,以後在介紹這方面的知識。今天我們主要的目的是構建簡單的遊戲世界。建立紋理貼圖 ...

unity3d遊戲開發之選擇結構和迴圈結構

選擇結構 if.else.語句 if 條件 else 條件 只能是布林型別的值。switch.case.語句 表示式可以是int,字元 字串 每乙個case都要以乙個結束跳轉控制語句結束 break return goto 迴圈結構 用於對一組命令執行一定的次數或反覆執行一組命令,直到指定的條件為真...

Unity3D遊戲開發之高達光之翼月光蝶效果製作

玩高達破壞者的時候看到多款高達有光之翼或者近似的效果,例如月光蝶,或者oor的高濃度粒子擴散,於是我也做了這麼乙個效果 該文章出自 狗刨學習網 常規的光之翼,比如命運 v2之類的,除了這個透明的效果,關鍵是裡面的紋理是會擴散著動的,具體效果可以看看優酷的 高達破壞者居然沒有v系列的機體 oo系的高達...