知识专题提供知识的最新资讯内容,帮你更好的了解知识。
由于物理世界的模拟涉及很多函数,所以单独写一篇来记录了。 1.创建物理世界   打勾就可以了,不然碰撞检测会没反应。参考了论坛的才发现要打勾 http://forum.cocoseditor.com/forum.php?mod=viewthread&tid=18&extra=page%3D1 2.物理刚体与形状 cocos2d提供很多形状,有标准的box,circle,也有自定义的多边形Polyg
1、当程序中执行 this->addChild(objcet),那么引擎有对object进行retain。 2、当程序中执行dict->setObject(CCObject * object, "key"), 那么引擎会对object进行retain。 (随时更新)
1.设置屏幕尺寸 bool AppDelegate::applicationDidFinishLaunching() { // initialize director auto director = Director::getInstance(); auto glview = director->getOpenGLView(); if(!glview) {
HASH_FIND_PTR HASH_ADD_PTR calloc calloc是一个 ISO C函数 函数名: calloc 函数原型:void *calloc(size_t n, size_t size); 功 能: 在内存的 动态存储区中分配n个长度为size的连续空间,函数返回一个指向分配起始地址的 指针;如果分配不成功,返回NULL。 原型 extern void *malloc(uns
以下内容为部分C++基础知识点: 1、C++特点 C++是在C语言的基础上发展来的,但是并不是C++比C语言高级,两者的编程思想不一样,应用的领域也不一样。在各自的领域,谁也不能替代谁。C++相对于C主要有如下特点:   类型检查更为严格   增加了面向对象的机制   增加了泛型编程的机制   增加了异常处理   增加了运算符重载   增加了标准模板库(STL) 2、数据类型 基本类型:整型、浮点
Framesize:是实际的屏幕分辨率 Winsize:逻辑上的游戏分辨率。开发者设计的 Visiblesize:是在 WinSize 之内,保持 FrameSize 的宽高比所能占用的最大区域   1.  // 组[1] :  2.  FrameSize:            width = 720, height = 420  3.  WinSize:          width = 72
一、box2d基础知识 1、关于  Box2D 是一个用于游戏的 2D 刚体仿真库。从游戏的视角来看,物理引擎就是一个程序性动画(procedural animation)的系统,而不是由动画师去移动你的物体。 1、核心概念  刚体(rigid body) 一块十分坚硬的物质,它上面的任何两点之间的距离都是完全不变的。 形状(shape) 一块严格依附于物体(body)的 2D 碰撞几何结构(co
尊重版权,仅为个人使用,转载自:http://blog.csdn.net/w18767104183/article/details/21177589 最基本的层 [plain]  view plain copy function createInGameLayer()            local inGameLayer = cc.Layer:create()           return
转自:http://www.cnblogs.com/msxh/p/5869992.html 自从Cocos2d-x3.0开始,Cocos2dx就正式的使用了C++11标准.C++11简洁方便的特性使程序的可拓展性和可维护性大大提高,也提高了代码的书写速度。   下面我们就来一起学习一下Cocos2d-x开发中那些不得不了解的C++11知识。  1.初始化列表   POD结构或者数组根据成员在结构内
1.DrawNode drawRect全屏: pad:460,320.iphone:400,300 2.cocos2d-x-3.13.1 & ios10.1  :不设置position,ios模拟器屏幕上就看不到了 3.cocos2d-x console 生成初始项目: ~/Desktop/cocos2d-x-3.13.1/tools/cocos2d-console/bin/cocos new H
首先申明我是一个被逼着使用swift的菜鸟,但是感觉使用swift做东西很轻松,所以打算分享一下我做的一个视频播放器app。名字叫E家课堂,主要是做在线教育这块的一个小应用,大概的使用的技术很少没什么特别的东西,主要是json解析、网络操作、listview展示、storyboard设计、视频播放这几个,今天我们来说一下storyboard的使用。   整个应用大概使用到了 Tab Bar Con
1. 基本程序 1 HelloWorld程序 #import Foundation println("Hello Swift") 以上代码分两部分,包括导入框架和一行打印输出(打印并不是格式化输出)。 swift程序并不必须用分号,如果一行写多个表达式之间才需要用分号。建议最好在一行写一条语句。 2. 变量和常量 1 变量的定义 内存中定义的存储数据的量。类似脚本语言使用var关键字,后面跟变量名
Swift 是用于开发iOS和OS X的一门新编程语言。尽管如此,Swift的大部分地方看着其实跟C和Objective-C都是挺像的。 Swift 提供了C和Objective-C基础类型的自己一套版本,包括用于整型的Int,用于浮点值的Double和Float,用于布尔值的Boolean,和用于文本数据的String。Swift还提供了Array和Dictionary这两种集合类型的增强版本。
类 类属性 // // SomeClass.swift // SwiftClass // // Created by 张杰 on 15/6/17. // Copyright © 2015年 张杰. All rights reserved. // import Foundation class SomeClass{ //存储属性 var value1 = 1; va
买不起苹果电脑,周六利用公司资源学习ios开放,先从swift基本开始 import Foundation var a = 1 a = 10 var b = 2 b = 6 let c = a + b var str = "hello word" var string:String = "liaojianguo " str = str + string str = "\(str),
The Swift Programming Language-官方教程精译Swift(2)基础知识 Swift 的类型是在 C 和 Objective-C 的基础上提出的,Int是整型;Double和Float是浮点型;Bool是布尔型;String是字符串。Swift 还有两个有用的集合类型,Array和Dictionary,请参考集合类型。 就像 C 语言一样,Swift 使用变量来进行存储并
一、常量与变量 1.常量与变量的表示 在Swift中实用let表示常量,使用var表示变量。Use let to make a constant and var to make a variable。一个常量的值在编译时不需要知道,但你必须一次赋值(The value of a constant doesn’t need to be known at compile time, but you m
1.初始化数组、字典 //Array var array = Array<T>() //Dictionary var name = Dictionary<String,value>() 更推荐的写法: //Array var array = [T]() //Dictionary var name = [String:Value]() 并且这个”() ” 表示调用Array和Dictionary的初
    as的作用: <1>从子类转换为父类,向上转型; class Animal {} class Cat: Animal {} let cat = Cat() let animal = cat as Animal <2>消除二义性,数值类型转换; let num1 = 42 as CGFloat let num2 = 42 as Int let num3 = 42.5 as Int let n
相关知识点: 修改项目名称两种方式 1.Bundle name  2.Bundle display name  try 三种处理异常的方式 1 2 3 4 5 6 7 8 9 10 1