自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (3)
  • 收藏
  • 关注

转载 git忽略已经被提交的文件

项目中遇到这样的情况. 项目初始化时需要提交一些必不可少的代码文件,但是这些代码文件在每个人的机器上又会重新编译一次,并且结果不一样。 这样的话,如果每个人都提交这些文件,实际上是完全没有必要的。  具体到我们项目中,使用 egret 引擎 ts 语言开发。引擎的 ts 代码会被 "编译" 成 js ,存储在项目的 libs 目录里。 没有这些 js 游戏是跑不了的,但是每个人编译

2015-05-20 12:53:00 18076

转载 在 egret 中 利用 tween 实现 二次贝塞尔运动

转自  http://www.h5ga.com/h5intro/20141124_5.html 这篇文章使用了一个 javascript 的小技巧,结合 egret.Tween ,实现了 贝塞尔曲线。 记录如下. 在制作游戏的过程中,经常有些需求要求我们实现一个二次贝塞尔曲线的运动,比如子弹的飞行轨迹之类的 那么如何使用egret来实现这类需求呢?其实非常简单,首先我们

2015-05-15 13:06:47 12290 1

转载 理解 std::function 和 function::bind 的用法

岁数越大越不爱接受新鲜事物,比如 c++ 11 要不是 cocos2dx 3.几的引擎在用 c++11 的特性,可能我永远也不会看. 这篇文章介绍 std::function 和 std::bind 比较清楚,转载如下. 稍微需要注意的是,当成员非静态函数有 2 个参数时候, std::bind 的参数里,需要写成 std::placeholders_1,std::placehold

2015-05-06 23:26:34 766

转载 c++ typeid详解

在揭开typeid神秘面纱之前,我们先来了解一下RTTI(Run-Time Type Identification,运行时类型识别),它使程序能够获取由基指针或引用所指向的对象的实际派生类型,即允许“用指向基类的指针或引用来操作对象”的程序能够获取到“这些指针或引用所指对象”的实际派生类型。在C++中,为了支持RTTI提供了两个操作符:dynamic_cast和typeid。     dynam

2015-05-05 11:01:11 586

原创 重置 lua 脚本

项目中用到了许多 lua 文件, 每个文件都是一个 module ,通过 require 的方式 导入进来。 lua 在 require 时,如果发现以前 require 过,就不会再重新 require 了 。 这样,当我们想在运行时,重置一些脚本的文件的全局变量的值, 仅仅通过再次 require 一次,是无法做到的。 如果想重置某个脚本的状态,需要在 再一次 require 前,加

2015-05-04 15:40:25 2001

pygame写的flappy bird

第一次用pygame,仿照flappybird写的小游戏

2016-01-24

不规则按钮

WIN32 API 不规则按钮的例子

2011-10-22

子窗口作父窗口的标题

win32 api 子窗口作父窗口的标题

2011-10-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除