- 博客(81)
- 资源 (8)
- 问答 (1)
- 收藏
- 关注
转载 UGUI实现的变速摇杆 (转)
usingSystem;usingUnityEngine;usingUnityEngine.EventSystems;usingUnityEngine.UI; publicclass JoyPlayerCtrl : MonoBehaviour{ publicenum AxisOpt
2016-05-11 09:32:45
602
原创 终于发布了一个app游戏
千辛万苦,终于发布一个app游戏,链家如下https://itunes.apple.com/cn/app/eat-sugar-simple-puzzle-hero/id1071016207?mt=8本游戏讲述都一只可爱的小乌龟费尽心机想吃到糖果的故事。游戏使用2d物理引擎,结合割绳子和愤怒的小鸟玩法。你将在一次次的弹射和闪躲中获得游戏乐趣和快感。精心设计的关卡,需要
2016-01-14 10:48:45
603
原创 人为移动rigidbody的位置
using UnityEngine;using System.Collections;public class RgbodyTest : MonoBehaviour { //public GameObject body; private Rigidbody2D rgbody; private float i = 0.0f;// Use th
2015-07-07 11:45:29
601
原创 cocos2d-js 3.x 自动绑定,3.2,3.3版本游戏,3.5,3.6版本无效
如题,在阅读readme后,配置正确的情况下,在使用\tools\bindings-generator\test下面的test.bat生成绑定类的时候,可能因为版本的问题3.5,3.6不生效
2015-06-09 13:47:24
494
原创 使用cocos2d js接入有米广告-ios版本
1 引入有米的sdk在ios文件夹下面,右键单击,选择 add files to ...注意弹出界面有一个Add folders: Create groups create folder references选择Create groups,否则容易出错2 编写静态方法在AppController.h里面@interface和@end之间添加方法声明
2015-06-08 14:06:23
916
原创 eclipse 运行cocos 2d js 程序
1 .首先,要用命令行程序创建程序,使用cocos code ide的话,在debug的时候.会报cc.Fileutils is undefind错误(cocos2d js 3.5的条件下)2 .cd 到项目根目录下使用cocos compile -p andorid编译程序3 . eclipse中import - Andorid->Exsiting Android Code into W
2015-04-12 15:49:12
535
原创 Cocos2d-x-3.x版 Js Binding 的手动绑定实现
网上流传的是一份2.x版本的,现在已更新到3.x,经过千辛万苦,终于调试成功。1 .首先定义待绑定的类AnimationKoo.h#ifndef __AnimationKoo_H__#define __AnimationKoo_H__namespace ls{ class AnimationKoo{ public: virtual void funcTest();
2015-04-08 16:11:00
2031
原创 卷积地图的一点研究
假设游戏设定如下: 玩家沿着2d横版地图在走,走到屏幕的某一点后,玩家虽然在做走的动作,但是实际上是地图在向后走,而玩家不动,以此来保持玩家的视野。玩家从左向右向右的过程,可以分为以下几个阶段。第一阶段假设玩家为this,地图为backgroundLayer,this.vx表示速度,this.direction表示玩家面向的方向,1为向右,-1为向左,那么代码如下
2015-03-12 11:40:46
612
原创 unity3d之触屏事件的处理
建议cocos2dx引擎编辑器的不给力,最近开始研究一下unity3d,unity3d之触屏事件的处理,假设我想让一个物体随着我手指的滑动而滑动,应该怎么处理,方法有两种方法一:使用Input.GetMouseButtonDown代码如下using UnityEngine;using System.Collections;public class Controll : Mon
2015-03-01 22:23:10
6066
原创 有限状态机在游戏中应用
游戏在进行过程中,会涉及各种状态的切换,比如一个人有攻击,移动,站立三种状态,攻击可以和移动互相转换状态,移动和站立也可以互相转动状态,攻击和站立也可以互相转换动态,这就符合有限状态机的时候,当情况简单的时候,可以在一个类中进行这三种状态的转换,但是当情况复杂,那么可以每种状态一个类,再把拥有各种状态的类,也就是人这个对象,传到状态里,再进行操作。请看以下代码。var Player = cc.Sp
2015-02-02 19:35:42
1178
转载 cocos2d-js 3.0 RC0 手动绑定 C++调用js,js调用C++ jsbinding
1 JS调用C++3.0中写这个绑定比较简单,跟ANE调用java如出一辙,一个JSContext,一个jsval,使用cocos2d提供的c++和js变量转换的函数做好转换即可。cocos2d-js原来就定义好了代码风格: sc->addRegisterCallback(MinXmlHttpRequest::_js_register);
2015-01-17 23:32:28
584
原创 使用VS2013编译cocos js代码
1 找到frameworks\runtime-src\proj.win32下面,双击*.sln文件2 在vs里面鼠标右键项目属性,在“配置属性-》调试下面”,选择工作目录,将目录指向项目的根目录3 在Debug.win32\Resource里面拷贝script文件夹到项目的根目录大功告成
2015-01-16 10:47:26
609
原创 如何使用eclipse环境调试cocos2d js项目
1 注意要使用cocos命令行生成项目,不要使用cocos code ide,2 生成项目后要先编译,因为eclipse不负责项目的编译3 在eclipse下导入proj.android工程4 js调用java代码的交互,实际上先是js调用C++,然后通过jni来调用java代码,注意eclise环境下工程目录jni下面的android.mk里面,引用c++类
2015-01-15 19:08:38
1425
原创 android环境搭建注意
1 准备好vpn连,否则eclipse无法更新.2 .注意jdk要1.7以上,如果选了1.6,那么恭喜你,1.6不支持android5.0.1,导致layout显示不了。3 新手搭建环境是个很蛋疼的事情。
2015-01-10 12:38:38
399
原创 cocos2d js 调用object-c 方法
注意事项:1 只能调用静态方法2 runtime-src/proj.ios_mac/ios下面添加.m源文件举例 添加: Student.h 和 Student.m代码分别如下:#import @interface Student : NSObject{}+(void) justTest;@end#import "Student.h"@implementat
2015-01-03 23:52:28
1372
原创 cocos2d js Pageview的用法
代码一目了然WINSIZE = cc.director.getWinSize();var p1 = new cc.Sprite(res.p1);var p2 = new cc.Sprite(res.p2);var p3 = new cc.Sprite(res.p3);p1.x = WINSIZE.width/2;p1.y = WINSIZE.height/2;p2.
2014-12-14 12:20:12
1333
原创 使用vs创建cocos2d js项目
项目中想使用jsb,需要使用C++,现在考虑 用vs来创建一个项目1 拷贝 sample下面的 js-moonwarriors 命名为 js-moonwarriors22 改名 project->proj.win32下面的js-moonwarriors.rc,js-moonwarriors.vcxproj,js-moonwarriors.vcxproj.filters,
2014-11-07 11:42:37
954
原创 cocos2d js 读取由cocos studio生成的json格式的配置文件
假设生成的配置文件如下[{"id":1,"name":"test1"},{"id":2,"name":"test2"}]
2014-11-05 19:15:15
1570
原创 关于js 的 call
xxxFunction.call(obj,[param1[,param2[,...[,paramN]]]])obj:这个对象将代替xxxFunction类里this对象,(跟apply中的obj一样);params:这个是一个参数列表(即逗号隔开的零个或多个参数),不是数组; var func = function(a,b){ console.log(a+b);
2014-10-11 19:30:57
413
原创 cocos2d js 如何动态加载外部图片
官网没有具体例子,只有看api,研究成果如下 var that = this; var url = "http://xxxxxx"; cc.loader.loadImg(url, null, function(err,img){ var logo = new cc.Sprite(img); that.
2014-10-09 15:23:39
3419
原创 js调用父类方法,模拟java中的super()
如题var baseClass = cc.LayerColor.extend({ ctor:function(){ this._super(); }, destory:function(){ console.log("hello,world."); }})var subClass = baseClass.extend({ ctor:func
2014-09-29 16:01:23
1783
原创 js打乱一个数组
简单shix //随机得到一个打乱的顺序 randomClotherArr:function(){ var clotherArr = [[0,0],[0,1],[0,2],[1,0],[1,1],[1,2],[2,0],[2,1],[2,2]]; clotherArr.splice(this.getRandomIndex(9),1);
2014-09-28 15:51:11
421
转载 cocos2d js 实用类库
使用 cocos2d-js 3.0 开发游戏项目两三个月,积累了几个有意思的工具库,在此做一点小记。Date/Time在网络游戏中,不可避免地会使用到一些与日期和时间相关的功能,例如活动倒计时之类的。简单的做法是自己处理时间函数,或者使用 new Date() 来完成计算。但常常会遇到一些坑,导致各种异常。而且处理 strftime 之类的工作也没有想像中的容易。虽然 npm 上有
2014-09-22 13:54:37
583
转载 tomcat配置错误 指定的服务未安装
具体安装方法:打开命令行提示符窗口=> 进入Tomcat安装目录==> 进入bin目录下==> 输入:service.bat install 即可直接到目录点击这个bat会不会也可以运行?经过验证:不可以如想移除tomcat服务,操作如下:具体安装方法:打开命令行提示符窗口=> 进入Tomcat安装目录==> 进入bin目录下==> 输入:service.
2014-09-22 11:14:00
651
原创 cocos2d js make things moving 之心跳运动
代码如下,由as3代码修改而来var HelloWorldLayer = cc.Layer.extend({ sprite:null, draw:null, angle:null, speed:null, range:null, centerSacle:null, ctor:function () { ////////////
2014-08-24 17:53:41
530
原创 JSON.stringify报cyclic object value错误
obj = { x:"a", y: "b" };obj.child = obj; try{ json = JSON.stringify(obj); alert(json)}catch(e){ alert(e);}如果调用上述代码,汇报JSON.stringify报cyclic object value错误,而在程序开发的过程中也会出
2014-08-13 19:33:59
7744
转载 (转)SpiderMonkey-让你的C++程序支持JavaScript脚本
http://blog.youkuaiyun.com/singlerace/article/details/1370215转一篇C++程序支持
2014-08-07 14:06:27
484
原创 深入理解Flash Player的应用程序域(Application Domains)
转载http://riaoo.com/?p=1970来自Y.Boy's Blog
2014-03-14 14:50:37
152
原创 [AS3] Serializing Bitmaps (Storing BitmapData As Raw Binary/ByteArray)
转[AS3] Serializing Bitmaps (Storing BitmapData As Raw Binary/ByteArray)[url]http://www.ghostwire.com/blog/archives/as3-serializing-bitmaps-storing-bitmapdata-as-raw-binarybytearray/[/url][AS...
2013-01-07 15:46:22
140
Flash Game Development by Example.pdf
2011-07-04
单身,无牵挂,该不该去北京?
2010-07-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人