Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/anzfactory/sampleforcocos
Sample for Cocos2d (Games)
https://github.com/anzfactory/sampleforcocos
Last synced: about 10 hours ago
JSON representation
Sample for Cocos2d (Games)
- Host: GitHub
- URL: https://github.com/anzfactory/sampleforcocos
- Owner: anzfactory
- Created: 2014-05-06T15:06:15.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2014-06-23T06:25:55.000Z (over 10 years ago)
- Last Synced: 2023-08-06T16:52:01.512Z (over 1 year ago)
- Language: C++
- Size: 63 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# SampleForCocos
Sample for Cocos2d (Games)
## description
Cocos2d-x のサンプルプロジェクト
ライセンスとかはとくにないので、
きになるものがあれば、ご自由に使用している、画像や音源素材は
下記に提供元をのせているので、
そちらの規約にしたがってください## cloneのしかた
cocosのソースはサブモジュール化してるので、
普通にcloneしただけでは空っぽです。コマンドでcloneする時は`recursive`オプションつけると良い感じなはず
```
git clone --recursive https://github.com/anzfactory/SampleForCocos.git
```すでにブラウザからcloneしたりなど、clone済みの場合は
close先に移動してから、submodule updateでやると良い感じはなず```
cd `clone/to/path/SampleForCocos`
git submodule update --init --recursive
```SourceTreeでcloneした場合はデフォルトで
submoduleも引っ張ってくる感じになってるので気にしないで大丈夫リポジトリをクローンという画面に**高度なオプション**という箇所があるので、そこで確認可能。
「サブモジュールを含む」にチェックがついてればok
逆に外せば、cocosのソースは落ちてこないはず## 自前ライブラリ的なもの
[ソース](https://github.com/anzfactory/SampleForCocos/tree/master/Classes/Libs)
### AnzMenu
`Menu`を継承してあれこれカスタマイズしたもの
* おしっぱ判定できる
* クリック音を指定できる(tagでMenuItemごとに指定も可能)
* MenuItemsを一律移動できる### AnzSound
`ActionInstant`と`ActionInterval`を継承したクラス群
`runAction`内で自然に`SimpleAudioEngine`をさわれるようにしてみた* BGMの再生
* BGMの停止
* BGMの音量のFadeTo(徐々に大きくしたり、小さくしたり)## サンプル一覧(シーン別)
### MenuSample
Menuのおしっぱ判定サンプル
* `AnzMenu`
### SoundMenuSample
Menuの一括効果音設定サンプル
* `AnzMenu`
### MenuOffsetSample
MenuのMenuItem達を一括でoffset指定移動
* `AnzMenu`
### CameraSample
Cameraの視点いじってみたさんぷる
* `Camera`
* `Node::setRotation3D()`### SoundActionSample
`AnzSound`のさんぷる
`runAction()`で「再生→徐々に音量大きく→徐々に音量小さく→停止」というのを実装
## CREDIT
### Powerd by cocos2d-x
web : [http://www.cocos2d-x.org/](http://www.cocos2d-x.org/)
git : [https://github.com/cocos2d/cocos2d-x](https://github.com/cocos2d/cocos2d-x)### cocos source
サブモジュール化にあたって[kyokomi](https://github.com/kyokomi)さんが`cocos new`で作られるものを
上げてくださってるので、そちらを利用させてもらってます。
ありがとうございます![cocosNew_cocos2d](https://github.com/kyokomi/cocosNew_cocos2d)
### Music, Sound Effect
[SKIPMORE](http://www.skipmore.com/)