Tsinvaders使用Phaser在TypeScript中克隆Space Invaders游戏
用 Phaser 在 TypeScript 中做一个 Space Invaders 克隆其实还挺,代码结构清晰,效果也蛮酷的。TS 侵略者就是这么个例子,整个项目基于 Phaser.io 框架,代码里使用了多 Phaser 的 API,比如动画、碰撞检测和精灵管理等,挺适合入门。如果你对 Phaser 和 TypeScript 不太熟悉,做这个项目可以帮你快速上手,掌握一些游戏开发的核心概念。
这里的资源丰富,图形艺术来自 J-Robot 和爆炸精灵,其他图形素材也挺有趣的。项目本身没有复杂的逻辑,更多是一些基础的开发技巧,比如游戏场景管理、玩家控制和敌人 AI。
如果你平时做游戏开发或者有点兴趣的话,试试这个项目也蛮不错的。是如果你已经熟悉了 TypeScript,这个项目能你加深对 Phaser 的理解,同时提升你的编码能力。
,TS 侵略者是一个挺适合练手的项目,既能学到技术,又能做一个小小的经典游戏克隆。如果你想做类似的小游戏或者只是想练习 TypeScript,别错过了哦。
                            
                            tsinvaders-master.zip
                            预估大小:83个文件
                        
                        
                        
                                
                                tsinvaders-master
                                文件夹
                            
                                                        
                                
                                index.html
                                251B
                            
                                                        
                                
                                public
                                文件夹
                            
                                                        
                                
                                8bits
                                文件夹
                            
                                                        
                                
                                index.html
                                265B
                            
                                                        
                                
                                assets
                                文件夹
                            
                                                        
                                
                                images
                                文件夹
                            
                                                        
                                
                                restart.png
                                3KB
                            
                                                        
                                
                                game.png
                                15KB
                            
                                                        
                                
                                enemyBullet.png
                                1KB
                            
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                                                        
                            
                            
                                                        
                                ...                            
                                                    
                                        
                                    文件大小:1.72MB
                                
                                
                                
                            
评论区