`
逍遥一狂
  • 浏览: 190574 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
更新:修改了一个严重bug(算法错误),增加了多边形和圆形碰撞,增加了正矩形和圆形碰撞   应用场景:2D游戏凸多边形碰撞,比像素碰撞精确度低点,比方框碰精确度要高。   限制条件:2D。不能用于凹多边形,凹多边形得拆分成凸多边形或者三角形来做。运动速度很快了会有穿越效果。不带任何物理,如果需要反弹等等物理效果,就必须上物理引擎了。   最佳实践:最好能用盒子先检测一下然后再用分离轴来做碰撞碰撞。否则屏幕上精灵一多还是挺费电的。   参考文档 http://www.codeproject.com/KB/GDI-plus/PolygonCollision.aspx   参考文 ...
- (UIView*) findView:(UIView*)view { Class clazz = [view class]; NSString *desc = [clazz description]; if ([desc compare:@"UIButton"] == NSOrderedSame) { return view; } for (UIView *sub in [view subviews]) { if ([self findView:sub]) { return sub; } } ...
TiledMap AtlasSprite 产生黑边是因为边缘反走形造成的,他们默认是应用反走形的。下面方法可以设置不使用反走形,cocos2d 0.8以上使用,0.7以及以下版本请参考官方提示 [tiled_map.textureAtlas.texture setAliasTexParameters]; [atlas_sprite.textureAtlas.texturesetAliasTexParameters];
有些时候我们在IDE环境下(如:eclipse)去进行目录地删除,会发现本地资源目录会有red !产成,并且svn上地目录删除失败,此时可以利用命令行来操作强制删除目录 svn delete --force --message "drop unused pakcage" --username mjl --password majianglin "https://192.168.1.187:8443/svn/FlowerGame/tags/1.4 en/FlowersGame.xcodeproj" PS: http://svnbook.red-bea ...

苹果机上的Git

Git官方网站   官方推荐安装包For Mac   Git中文手册   下面是3个Mac上的Git图形客户端   Git自带的git-gui ,在包含git init完毕后含有.git配置文件的目录下运行下面命令就可以启动它: git gui 这个程序依赖TclTkAqua ,运行前必须安装它   gitx Homepage: http://gitx.frim.nl/ gitx on Github: http://github.com/pieter/gitx/tree/master Git clone command: git ...
error: macro names must be identifiers YourProject_prefix.pch 原因: 因为你弄脏了预处理器宏,在它处于<Multiple Values>的时候修改了它   解决方法: Configiration选择All Configirations,清空它 然后分别重新定义你的Debug,Release,Distributin预处 ...
因为你没用Base SDK
find . -type d -name ".svn" -exec rm -rf '{}' \;  

root用户密码

转自robbin的回帖 http://www.iteye.com/topic/341088?page=1   启用root账户并设置密码   sudo passwd root     然后提示你输入当前登录用户密码,通过以后,提示你输入两遍root的密码。这样你就设置好root帐号密码了,可以用root来登录MacOS了。   但是其实你没有必要使用root帐号,需要超级权限的时候sudo xxxxx就可以了。   禁止root用户登录   dsenableroot -d

Box2D中文手册

我是转载,文中有作者署名
原文地址   #include "Box2D.h" #include <cstdio> // // 这是盒子和小盒子的一个简单例子模拟使用Box2D的. // 这里我们创造一个大地面箱子和一小动态 // 箱子. int main(int argc, char** argv) { B2_NOT_USED(argc); B2_NOT_USED( ...
Resources里新增一个strings文件名称叫InfoPlist.strings   察看此文件的Info,在General选项卡里Make file Localizable,然后回到General,Add Localization名字叫zh_CN   给zh_CN里新增两行文本,实际上只要CFBundleDisplayName就可以 CFBundleName="中文名"; CFBundleDisplayName="中文名";   给English里新增两行文本 CFBundleName="EnglishName&qu ...
The preferred full-quality audio format for iPhone OS is 16-bit, little-endian, linear PCM packaged as a CAF file. To convert an audio file to this format, use the afconvert tool at the command line in Mac OS X.     Converting an audio file to the preferred format for iPhone OS /usr/bin/afcon ...
iphone SDK 3.0 cocos2d-iphone 0.8   不使用cocos2d的项目模板,为已经存在的项目添加cocos2d库支持   步骤:   1. 添加源代码     在左侧Groups & Files里面右击项目名称 --> Add --> Existing Files,浏览选中cocos2d-iphone源代码目录中的cocos2d-iphone.xcodeproj文件,不需要拷贝   2. 添加依赖的Frameworks     在左侧Groups & Files里面添加cocos2d依赖的几个Frameworks   ...
1, ViewBased Application的做法新增类YourViewController    在classes里Add -> New File -> Cocoa Touch Classes -> UIViewController subclass -> Next -> Rename as YourViewController -> Finish新增nib文件YourViewController.xib,SDK3.0不需要关注,上一步会自动添加    在Resources里Add -> New File -> User Interfaces ...
Global site tag (gtag.js) - Google Analytics