Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fylz1125/CCFish
creator实现单机捕鱼达人,TS版
https://github.com/fylz1125/CCFish
Last synced: 3 months ago
JSON representation
creator实现单机捕鱼达人,TS版
- Host: GitHub
- URL: https://github.com/fylz1125/CCFish
- Owner: fylz1125
- Created: 2019-01-08T12:37:38.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2022-04-25T08:19:14.000Z (over 2 years ago)
- Last Synced: 2024-05-02T17:52:22.371Z (6 months ago)
- Language: TypeScript
- Size: 15.6 MB
- Stars: 243
- Watchers: 10
- Forks: 151
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 捕鱼达人-Creator2.2.2版TS实现
### 开发工具
- cocos creator v2.2.2
- vscode v1.42.0
- 脚本:Typescript### Q讨论群(大游戏):704391772
### QQ群已升级千人大群,欢迎大家讨论交流 ☺
### 扫二维码进群:
![Q群704391772](screenshots/qqgroup.JPG)## 本实例内容介绍
完全是仿照官网的捕鱼达人,采用cocos creator精心制作而成,几乎涵盖了creator所有的功能模块。
本项目采用Typescript编写而成,特别适合新手学习。
代码经过多次重构,虽然目前还没有完全完善,但是已经十分清晰易懂。
视频教程正在制作中,采用2.2.0版本引擎讲解制作,希望能帮助新手快速入门
## 先看效果
![捕鱼达人](screenshots/fish.gif)
## 知识点介绍
- 属性声明和使用
- 自定义Typescript类型接口
- json配置文件读写应用
- 图集静态使用和动态加载
- 动画编辑器使用
- 动作系统和回调
- 物理碰撞检测
- 碰撞组件动态改变碰撞大小
- 触摸事件
- 对象池使用
- 坐标系统和相互转换
- 贝塞尔曲线动作应用
- 鱼头动态转向调节
- 脚本执行顺序和管理
- 自定义shader实现水波特效
# cocos creator 自定义shader项目已经开发完毕
内置7个常用效果器和20个小demo
项目地址:[creator自定义shader](https://github.com/fylz1125/ShaderDemos)## gitee地址:https://gitee.com/darkmoon/ccfish
## github地址:https://github.com/fylz1125/CCFish