游戏开发:从双级游戏创建到问题解决
在游戏开发过程中,我们成功创建了一个双级游戏,其代码与之前的单级游戏有很多相似之处。以下是该双级游戏的部分代码实现:
class Level2(kivy.uix.screenmanager.Screen):
character_killed = False
num_coins = 8
num_coins_collected = 0
coins_ids = {}
app = TestApp()
app.run()
import kivy.app
import kivy.uix.screenmanager
import random
import kivy.clock
import functools
class TestApp(kivy.app.App):
def screen_on_pre_enter(self, screen_num):
coin_width = 0.05
coin_height = 0.05
curr_screen = self.root.screens[screen_num]
section_width = 1.0/curr_screen.num_coins
for k in range(curr_screen.num_coins):
x = random.uniform(section_width*k, section_width*(k+1)-coin_width)
y = random.uniform(0, 1-coin_heig
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



