10 2015 档案

摘要:看过本章,然后实践之后,应该会掌握以下的认识:1、Cocos2d-x引擎的基本运转过程2、Cocos2d-x引擎的一些初始设置3、对导演及图层及现实对象的认识4、如何定义自己的显示对象1.引擎的运转游戏设计的问题: 在游戏设计之初,我们就需要设置游戏是横屏的还是竖屏的。 展示图像的清晰度是多少? 帧... 阅读全文
posted @ 2015-10-31 16:35 何杨 阅读(380) 评论(0) 推荐(0) 编辑
摘要:正视遇到的每一个错误在一个遥控器类操控小车玩具的小实例项目中,我采用组合的方式,将遥控器拥有小汽车对象(has a)关系,而不是继承(is a)关系。想法:将创建小汽车的实例化过程写在遥控器的初始化方法中Controller.m :1 - (instancetype)initWith2 {3 ... 阅读全文
posted @ 2015-10-31 15:34 何杨 阅读(260) 评论(0) 推荐(0) 编辑
摘要:小球向一个方向持续运动的DemoHelloWorldScene.h......//设置一个protected的属性protected: cocos2d::Vec2 _vec;......HelloWorldScene.cpp//这个是通过随机数设置向量的方向_vec.set(random(-0... 阅读全文
posted @ 2015-10-31 10:50 何杨 阅读(591) 评论(0) 推荐(0) 编辑
摘要:本小节知识点: 修改项目模板 修改类的头部信息 1.修改项目模板 项目模板就是创建工程的时候选择的某一个条目, Xcode会根据选择的条目生成固定格式的项目 例如想创建一个命令行项目就选择Command Line Tool 图片: 如何修改项目模板 这个路径下的/Applications/Xcode 阅读全文
posted @ 2015-10-31 09:40 何杨 阅读(698) 评论(0) 推荐(0) 编辑
摘要:本小节知识点:Xcode文档在线安装Xcode文档离线安装Xcode文档基本使用如何阅读文档?作为独立开发者,你还能干什么?1.Xcode文档在线安装打开Xcode,首选项点击DownLoads下载文档 图片2.Xcode文档离线安装找到备份的文档com.apple.adc.documentatio... 阅读全文
posted @ 2015-10-31 09:21 何杨 阅读(830) 评论(1) 推荐(0) 编辑
摘要:下面是在使用单例类中的一种常见,同时需要类方法getSinglePerson和实例方法init。其中都需要用到一段代码快:1 NSString* className = NSStringFromClass([self class]);2 NSLog(@"self class Name... 阅读全文
posted @ 2015-10-30 14:05 何杨 阅读(279) 评论(0) 推荐(0) 编辑
摘要:IOS设计模式单例类 Made By HeYang 内容大纲: 1、单例模式 2、编写严格的单例 3、利用单例模式优化本地存储 4、重写allocWithZone实现单例 5、使用异常处理强制避免init创建实例 6、MRC下的单例模式,然后宏定义抽取单例类(兼顾ARC和MRC) 7、附录 1.单例 阅读全文
posted @ 2015-10-29 14:38 何杨 阅读(903) 评论(3) 推荐(0) 编辑
摘要:工厂三兄弟之抽象工厂模式(一) 工厂方法模式通过引入工厂等级结构,解决了简单工厂模式中工厂类职责太重的问题,但由于工厂方法模式中的每个工厂只生产一类产品,可能会导致系统中 存在大量的工厂类,势必会增加系统的开销。此时,我们可以考虑将一些相关的产品组成一个“产品族”,由同一个工厂来统一生产,这就是我们 阅读全文
posted @ 2015-10-29 02:24 何杨 阅读(446) 评论(0) 推荐(0) 编辑
摘要:抽象工厂的灵活性要比简单工程的灵活性强。 抽象工厂的UML图(第一次画UML图,可能关系和箭头的图意义有错误,但是请不要以建模规范去看图,以最基本的结合后面OC代码,理解相关关系): 抽象工厂原理:抽象工厂 较 简单工厂 多了抽象级别 而已。因为需要创建抽象工厂,所以需要工厂管理器:新建Factor 阅读全文
posted @ 2015-10-29 00:02 何杨 阅读(300) 评论(0) 推荐(0) 编辑
摘要:为什么 “简单工厂原理” 叫简单工厂,因为这个工厂类不是抽象类,而是实体类,工厂本身就是一个具体的对象。 写一个例子演示简单工厂模式:>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>协议的用法,小何子总结:一个类如果 阅读全文
posted @ 2015-10-28 01:23 何杨 阅读(347) 评论(0) 推荐(0) 编辑
摘要:为了能够快速定位到代码的目标位置,可以使用#pragma: 阅读全文
posted @ 2015-10-27 22:29 何杨 阅读(470) 评论(0) 推荐(0) 编辑
摘要:小贴士:本博文所有的下载资源都在文章末尾 当你下载好所有需要的资源之后,就可以安装这两个装逼神器了: iTerm的安装和使用 首先是安装终端相关的装逼神器先把archey拷贝到bin目录下,补充图示:如果要用终端命令去复制粘贴的话,命令就是:sudo cp -r 源文件目录/源文件 /usr/loc 阅读全文
posted @ 2015-10-25 19:05 何杨 阅读(4559) 评论(0) 推荐(0) 编辑
摘要:本章直接上源代码。内容不难,主要就是HelloWorldScene.h文件: 1 #ifndef __HELLOWORLD_SCENE_H__ 2 #define __HELLOWORLD_SCENE_H__ 3 4 #include "cocos2d.h" 5 6 class HelloWor... 阅读全文
posted @ 2015-10-23 20:01 何杨 阅读(481) 评论(0) 推荐(0) 编辑
摘要:其实,三角函数的知识点是初中的数学基础。但是在编程里合理的利用的话,也会很好玩的,可以制作出很多有趣的动画特效。首先要注意的是 角度 和 弧度 的转换。360度 = 2×PI弧度180度 = PI弧度所以30度的正弦函数 = sin(30/180×PI)但是在cocos2d游戏引擎提供的sin(参数... 阅读全文
posted @ 2015-10-23 00:12 何杨 阅读(748) 评论(0) 推荐(0) 编辑
摘要:Cocos2d vision: cocos2d-x-3.8.1万丈高楼,起于累土。对于一个游戏框架的学习,其实在于框架功能的使用积累,学会了如何在cocos2d游戏引擎的基础上使用它提供的各种功能,并灵活运用,以及学会查阅Cocos2d官方提供的API文档。相信自己也能开发出自己喜爱或者让别人羡慕的... 阅读全文
posted @ 2015-10-22 00:24 何杨 阅读(681) 评论(0) 推荐(0) 编辑
摘要:1、手工编写第一个WEB应用程序 2、默认访问服务器网页首页欢迎界面是 index.jsp,就是网页链接访问其所在的文件夹目录,不访问这个文件,也会自动访问的。如果这个文件夹目录下没有index.jsp或者有其他的比如 xx.jsp 链接直接访问这个 xx.jsp 也是没有用。换句话说,默认首页欢迎 阅读全文
posted @ 2015-10-20 22:07 何杨 阅读(1526) 评论(0) 推荐(0) 编辑
摘要:本小节知识点:1. 【掌握】基本思路2. 【掌握】实现步骤3. 【了解】练习##1.基本思路- 在有序表中,取中间元素作为比较对象,若给定值与中间元素的要查找的数相等,则查找成功;若给定值小于中间元素的要查找的数,则在中间元素的左半区继续查找;- 若给定值大于中间元素的要查找的数,则在中间元素的右半... 阅读全文
posted @ 2015-10-20 01:07 何杨 阅读(288) 评论(0) 推荐(0) 编辑
摘要:##本小节知识点:1. 【了解】冒泡排序2. 【掌握】冒泡排序的步骤3. 【了解】练习---##1.冒泡排序- 冒泡排序(Bubble Sort,台湾译为:泡沫排序或气泡排序)是一种简单的排序算法。它重复 地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重... 阅读全文
posted @ 2015-10-20 00:04 何杨 阅读(324) 评论(0) 推荐(0) 编辑
摘要:# 选择排序##本小节知识点:1. 【了解】选择排序2. 【掌握】选择排序的基本思想3. 【了解】练习---##1.选择排序- 选择排序(Selection sort)是一种简单直观的排序算法。它的工作原理如下。首先在未排序序列中找到最小元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续... 阅读全文
posted @ 2015-10-19 20:27 何杨 阅读(409) 评论(0) 推荐(0) 编辑
摘要:传值调用并不能改变两个变量的值,而传址能。为什么,因为,传值调用,仅仅是在函数内,调换参数的值。而地址所指向的值,改变的不仅仅是函数内,函数外也改变。请看代码:这里还要注意:通常我们不会返回局部变量的地址. 1 #include 2 3 void swap_value(int x,int y) ... 阅读全文
posted @ 2015-10-19 19:46 何杨 阅读(677) 评论(0) 推荐(0) 编辑
摘要:C语言的数组数组声明的实例:int num[3];只要记下这个模板就好。不建议使用变量定义数组,如果使用了变量定义数组,作为数组的元素的个数,不初始化的情况下是随机值,如果初始化会直接报错注意:如果定义的同时进行初始化,那么元素的个数可以省略省略之后,初始化赋值几个数据,那么数组的长度就是几,也就是... 阅读全文
posted @ 2015-10-19 19:10 何杨 阅读(377) 评论(0) 推荐(0) 编辑
摘要:电脑系统平台:OS X EI Capitan 10.11在以前的旧的QQ版本,QQ的截图的偏好还有一个开机自启动的选项:现在新的版本,却没有了"开机自动运行"的选项,然而有时候,电脑无法联网登录不了QQ,可是我又需要用到强大的QQ截图功能,我该怎么办呢?解决方法:右键点击QQ.app,然后打开显示包... 阅读全文
posted @ 2015-10-18 02:47 何杨 阅读(270) 评论(0) 推荐(0) 编辑
摘要:XCode版本:7.0.1其实插件的使用,如果能得到直接的xclugin后缀文件,是可以直接放置在隐藏文件夹中:/Users/HeYang/Library/Application Support/Developer/Shared/Xcode/Plug-ins1、highlight-Plugin.xc... 阅读全文
posted @ 2015-10-17 02:37 何杨 阅读(420) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2015-10-15 23:35 何杨 阅读(209) 评论(0) 推荐(0) 编辑
摘要:由于cocos2d游戏开发引擎更新十分频繁,官方文档同步不够及时和完善。所以不要照着官方文档来照做生成工程。具体的步骤:1、获取cocos2d-X的源码v3.6版本然后解压到随便什么位置,比如这里就放在桌面上,文件名cocos2d-x-3.62、使用5.1以上版本的XCode3、将cocos2d-x... 阅读全文
posted @ 2015-10-15 01:32 何杨 阅读(160) 评论(0) 推荐(0) 编辑
摘要:下述十四个技巧,是许多人在大量的数据库分析与设计实践中,逐步总结出来的。对于这些经验的运用,读者不能生帮硬套,死记硬背,而要消化理解,实事求是,灵活掌握。并逐步做到:在应用中发展,在发展中应用。 1.原始单据与实体之间的关系 可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系... 阅读全文
posted @ 2015-10-14 01:13 何杨 阅读(5264) 评论(0) 推荐(1) 编辑
摘要:MySQL学习来自慕课网《与MySQL的零距离接触》MySQL是一个开源的关系型数据库管理系统MySQL分为社区版和企业版MySQL登录和退出相关的命令参数描述-D,--database = name打开指定数据库--delimiter = name指定分隔符-h, --host = name服务器... 阅读全文
posted @ 2015-10-08 14:53 何杨 阅读(258) 评论(0) 推荐(0) 编辑
摘要:平台:winddow10前提: 1> 搭建好了jdk1.8.0_60环境 2> 下载放置好了apache-tomcat-8.0.24 3> 下载好了eclipse-jee-mars-1-win32-x86_64然后打开eclipse-jee-mars,开始配置需要的偏好设置:接下来看一下如何安... 阅读全文
posted @ 2015-10-07 23:33 何杨 阅读(2569) 评论(1) 推荐(0) 编辑
摘要:1、选中Finder的情况下,快捷键进入搜索目录:/usr/local 然后进入mysql目录下:2、右键 "从这里启动" 打开终端:3、输入执行:./scripts/mysql_install_db4、执行完毕后,进入bin目录,然后执行mysqld:5、这样mysql服务器端就启动成功了。然后我... 阅读全文
posted @ 2015-10-07 20:02 何杨 阅读(4873) 评论(0) 推荐(0) 编辑
摘要:MySQL安装方式 MSI安装(Windows Installer) ZIP安装最好选择ZIP安装,比较干净,也快速搞好。下载链接:http://pan.baidu.com/s/1sjFZZul 密码:nhvu下载后直接解压,放在自己想要的位置,然后配置好压缩文件夹下的bin目录的环境变量,注意配置... 阅读全文
posted @ 2015-10-07 11:11 何杨 阅读(327) 评论(0) 推荐(0) 编辑
摘要:1、如果想要通过XAMPP shell登录MySQL,还需要下载安装好XAMPP。2、双击打开xampp-control.exe,会出现以下界面,点击开启Apache和MySQL,这样我们就开启服务了,之后我们可以通过图形界面或者DOS界面使用MySQL数据库,首先介绍DOS界面使用。 a> 首先... 阅读全文
posted @ 2015-10-07 09:15 何杨 阅读(2028) 评论(0) 推荐(0) 编辑
摘要:查询表纪录:select * from tb1;插入一条记录insert tb1 values(value1,value2,...);修改表的默认编码:alter table tb1 character set utf8;查看表格show columns from tb1;设置默认数据库为当前数据库... 阅读全文
posted @ 2015-10-07 00:36 何杨 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2015-10-05 22:27 何杨 阅读(156) 评论(0) 推荐(0) 编辑
摘要:JDBC编程之数据增加,更改,查询,删除 1 package com.good.jdbc; 2 3 import java.sql.Connection; 4 import java.sql.DriverManager; 5 import java.sql.ResultSet; 6 import ... 阅读全文
posted @ 2015-10-04 02:31 何杨 阅读(261) 评论(0) 推荐(0) 编辑
摘要:首先JDBC的前期数据库数据准备:1,打开链接好MySQL的Workbench软件,新建一个数据库:2、然后打开数据库对应的代码编辑窗口,建立表和插入数据记录:3、然后是打开关于javaWeb编程的Eclipse,然后把数据库链接的jar包拷贝进去,然后加载jar文件4、然后开始进行JDBC编程: ... 阅读全文
posted @ 2015-10-03 01:06 何杨 阅读(711) 评论(0) 推荐(0) 编辑
摘要:首先已经安装好XMAPP和Workbench。1、打开MySQL,然后打开Workbench:然后我们需要下载MySQL的JDBC驱动。1、进入MySQL官网:http://dev.mysql.com2、点击download:3、选择Community:4、找到MySQL Connectors(或者... 阅读全文
posted @ 2015-10-02 14:06 何杨 阅读(3622) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示