https://github.com/betasu/crimonland
一款第三人称射击游戏,拥有良好的打击感
https://github.com/betasu/crimonland
Last synced: 10 months ago
JSON representation
一款第三人称射击游戏,拥有良好的打击感
- Host: GitHub
- URL: https://github.com/betasu/crimonland
- Owner: BetaSu
- License: mit
- Created: 2016-07-06T12:34:54.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2017-06-12T08:11:33.000Z (about 9 years ago)
- Last Synced: 2025-04-21T13:39:18.866Z (about 1 year ago)
- Language: JavaScript
- Homepage: https://betasu.github.io/Crimonland/new/
- Size: 1.96 MB
- Stars: 21
- Watchers: 2
- Forks: 12
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Crimonland 血腥大地
## 点击进入游戏
- 游戏绘制:基于原生H5 canvas绘制。
- 碰撞检测:实现两套碰撞检测。人物、怪物碰撞是基于向量实现的凸多边形碰撞检测(SAT)。子弹的碰撞基于canvas内部实现的isPointInPath()实现。
- 游戏引擎:自己编写的简易游戏引擎,实现了游戏循环、暂停、动画、行为、声音与图片预加载、向量与碰撞检测系统。
- 制作过程:参考我的博客系列文章 http://www.cnblogs.com/betaSu/p/5682739.html
- 游戏仅支持pc端
- 转载请注明出处,玩的开心~