- 浏览: 190574 次
- 性别:
- 来自: 北京
最新评论
-
Sweblish:
1. 在管理插件页面,设置成离线模式: Disable com ...
Jira 破解和汉化 -
Hioln:
请问下博主,修改的那个严重bug是什么,可以描述下吗?
2D游戏凸多边形碰撞检测,分离轴定理算法源码 -
xnt7408195:
先试试看看
Android取消关闭系统自动更新 -
jxufezbz:
这个怎么调用呢?新手求答
iPhone调用Web Service示例 -
lordhong:
richardlovejob 写道lordhong 写道不错, ...
iPhone设置视图背景图片的方法
文章列表
更新:修改了一个严重bug(算法错误),增加了多边形和圆形碰撞,增加了正矩形和圆形碰撞
应用场景:2D游戏凸多边形碰撞,比像素碰撞精确度低点,比方框碰精确度要高。
限制条件:2D。不能用于凹多边形,凹多边形得拆分成凸多边形或者三角形来做。运动速度很快了会有穿越效果。不带任何物理,如果需要反弹等等物理效果,就必须上物理引擎了。
最佳实践:最好能用盒子先检测一下然后再用分离轴来做碰撞碰撞。否则屏幕上精灵一多还是挺费电的。
参考文档
http://www.codeproject.com/KB/GDI-plus/PolygonCollision.aspx
参考文 ...
iPhone循环递归按名称查找视图树
- 博客分类:
- iPhone
- (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;
}
}
...
- 2009-12-03 16:33
- 浏览 1136
- 评论(0)
TiledMap
AtlasSprite
产生黑边是因为边缘反走形造成的,他们默认是应用反走形的。下面方法可以设置不使用反走形,cocos2d 0.8以上使用,0.7以及以下版本请参考官方提示
[tiled_map.textureAtlas.texture setAliasTexParameters];
[atlas_sprite.textureAtlas.texturesetAliasTexParameters];
- 2009-11-05 14:42
- 浏览 2287
- 评论(0)
有些时候我们在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 ...
- 2009-10-15 18:16
- 浏览 2560
- 评论(0)
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 ...
- 2009-10-15 11:08
- 浏览 2330
- 评论(0)
error: macro names must be identifiers
YourProject_prefix.pch
原因:
因为你弄脏了预处理器宏,在它处于<Multiple Values>的时候修改了它
解决方法:
Configiration选择All Configirations,清空它
然后分别重新定义你的Debug,Release,Distributin预处 ...
因为你没用Base SDK
- 2009-10-14 18:04
- 浏览 1572
- 评论(0)
find . -type d -name ".svn" -exec rm -rf '{}' \;
- 2009-10-14 09:57
- 浏览 1101
- 评论(0)
转自robbin的回帖
http://www.iteye.com/topic/341088?page=1
启用root账户并设置密码
sudo passwd root
然后提示你输入当前登录用户密码,通过以后,提示你输入两遍root的密码。这样你就设置好root帐号密码了,可以用root来登录MacOS了。
但是其实你没有必要使用root帐号,需要超级权限的时候sudo xxxxx就可以了。
禁止root用户登录
dsenableroot -d
- 2009-10-03 23:12
- 浏览 1031
- 评论(0)
原文地址
#include "Box2D.h"
#include <cstdio>
//
// 这是盒子和小盒子的一个简单例子模拟使用Box2D的.
// 这里我们创造一个大地面箱子和一小动态
// 箱子.
int main(int argc, char** argv)
{
B2_NOT_USED(argc);
B2_NOT_USED( ...
- 2009-10-03 22:34
- 浏览 2576
- 评论(0)
Resources里新增一个strings文件名称叫InfoPlist.strings
察看此文件的Info,在General选项卡里Make file Localizable,然后回到General,Add Localization名字叫zh_CN
给zh_CN里新增两行文本,实际上只要CFBundleDisplayName就可以
CFBundleName="中文名";
CFBundleDisplayName="中文名";
给English里新增两行文本
CFBundleName="EnglishName&qu ...
- 2009-09-22 22:35
- 浏览 1205
- 评论(0)
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 ...
- 2009-08-31 10:36
- 浏览 1185
- 评论(0)
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
...
- 2009-08-13 15:04
- 浏览 3322
- 评论(0)
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 ...
- 2009-07-07 10:43
- 浏览 5229
- 评论(0)