自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

severnth

all in all,so and so.

  • 博客(79)
  • 资源 (8)
  • 收藏
  • 关注

原创 Cocos2dx C++中调用java非静态函数。

Cocos2dx C++中调用java非静态函数。CPP中调用JAVA中的非静态方法需要先获得Activity的对象,这是区别所在。在AppActivity中声明一个静态变量public static AppActivity con;在AppActivity的create中对此变量进行赋值@Override public void onCreate(Bu...

2018-04-02 17:36:45 384

原创 lua-binding配置安卓。

我使用的Cocos2d-x版本是3.10的。绑定的过程中使用了这位兄弟的现成品。 github 可以直接下载下来,然后进行替换,一般情况下就可以正常使用了。如果你对绑定的原理还不理解的话,可以看下这里,我也是搜索到的,感觉看完还是有作用的。如果要打包安卓的话需要配置这三个工程的Android.mk文件。frameworks-runtime-src-proj.android-jni 下的Andr

2017-10-18 09:57:25 302

转载 Lua元表的基础示例。

local mtmt = { __add = function (lhs, rhs) return setmetatable({value = lhs.value + rhs.value}, mt) end, __eq = function (lhs, rhs) return lhs.value == rhs.value end, __lt = function

2017-04-21 00:38:23 417

原创 Lua数据结构。

Lua数组/矩阵> 方法一:local function DoTest() array = {} for i = 1,4 do array[i] = {} for j = 1,4 do array[i][j] = 12 end end for i = 1,4 do for j = 1,4 do print(array[i][j

2017-04-17 18:16:46 379

原创 Lua自定义迭代器。

搞了半天,终于可以了。。。local function DoLR(tab) local index = 0 local indexIn = 0 local isTable = false return function() if isTable then else index = index + 1 end if type(tab[in

2017-04-15 11:46:09 887

原创 190行LUA撸撸撸了一天。

这是我一天的战果,几乎每一个函数都会碰到问题,这里撸撸那里撸撸,结果,一天的时候只撸了190行。不过还好,功能都实现了。。。local MainScene = class("MainScene", cc.load("mvc").ViewBase)local bglocal bg1local bgWidth = 0local bgHeight = 0local bgMoveSpeed = 2.

2017-04-13 23:18:44 18315

原创 Lua闭包方式创建对象表。

这种方式看上去比复制创建更简洁些,对人来说看上去更整洁,喜欢~~嘿嘿。-- 思路上差不多,创建表然后添加属性,返回该表。可以把这个表看成一个对象。local function Music(name) local self = {} local function init(name) self.Name = name end self.PrintInfo = function()

2017-04-12 20:15:02 391

原创 Lua复制方式创建对象表。

-- 这里是用来复制目标表的所有键值的,相当于在一个空表里装好对象表中的所有内容,然后返回该表。local function Clone(obj) local object = {} for key, var in pairs(obj) do object[key] = var end return objectend-- 这里是用来把tab中的表内容,累加到target

2017-04-12 19:30:45 1582

原创 C# 简单排序算法。

using System.Collections;using System.Collections.Generic;using UnityEngine;public class SortMethod { public delegate void Sorts(ref double[] val); public static void GenSort(ref double[] val)

2017-03-25 13:14:44 403

转载 常用数学算式。

已知圆点,半径,角度,求圆上任意一点。2017-1-6 圆点坐标:(x0,y0) 半径:r 角度:a0 则圆上任一点为:(x1,y1) x1 = x0 + r * cos(ao * 3.14 /180 ) y1 = y0 + r * sin(ao * 3.14 /180 )

2017-01-06 22:55:17 955

转载 C#委托的使用,排序。

using System;using System.Collections.Generic;namespace TT{ class BubleSorter{ public static void Sort(IList array,Func compare){ bool swapped = true; do{

2016-09-24 20:00:12 718

原创 Unity3D follow.

using UnityEngine;using System.Collections;public class CameraFollow : MonoBehaviour { [SerializeField] private Transform target; public float smooth = 0.5f; public bool isSmooth = true;

2016-09-20 17:20:51 850

原创 C#简易线性表实现。

哦,看了SIKI的数据结构教程,自己尝试实现了一下。接口类如下,主要就实现了这几个,using System;namespace DSL { interface IListDataStruct { /// /// Add the specified data. /// /// Data. void Add(T data); /// /

2016-06-21 17:23:41 612

原创 Unity3D 自发型俄罗斯大方块。

接触了Unity3d有一段时间了,虽然本人是游戏测试一名,但是对做游戏还是挺有兴趣的,一直想做一个不用常规定义上的方法来制作的俄罗斯方块,常规做法是使用数组来保存方块的位置,但我想Unity3d已经这么强大了,是不是可以不用数组也能做一个类似的游戏呢。1:射线检测,每行上都有一个射线发射器。2:方块上要有刚体,所以这时候其实也不能叫俄罗斯方块了,因为方块会自动下落,所以,在形状上需

2016-05-21 16:47:11 1040

转载 C#泛型学习(一)。

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace GenercityApplication{ public class GenericList { private No

2016-03-22 22:32:03 636

原创 Android MonkeyRunner Test.

今天学习了一下MonkeyRunner的基础环境创建。感觉MonkeyRunner可操作性更高于UiAutomator,可能是我使用的不多的原因吧。哈哈。先记录下用MonkeyRunner录制和回放的脚本。录制:#!/usr/bin/env monkeyrunner# Copyright 2010, The Android Open Source Project## Li

2016-03-16 09:56:38 421

原创 Android UiAutomator 初试。

今天自己看了一下google的UiAutomator,尝试写了一个简单的例子,进行记录。用eclipse创建一个新的java工程,添加引用 jUnit,然后添加相应的sdk/platforms下的android.jar,和uiautomator.jar到工程的外部引用jar中。下面就是写用例了。我对自己手机上的计算器写了一步测试用例。剩下的脑补了。import android.util

2016-03-14 17:10:55 352

原创 将秒转换为天,小时,分钟,秒。

第一感觉,想到的最笨方法。哈哈。#include #include using namespace std;int main(){ long long time = 0; cout << "Input the total seconds:" << endl; cin >> time; long long day = time /

2016-03-01 16:57:39 5218

原创 算法

算法的定义:算法的是解决待定问题求解步骤的描述,在计算机中为指令的有限序列,并且每条指令表示一个或多个操作。算法的特性:有穷性,确定性,可行性,输入,输出。 算法的设计要求:正确性,可读性,健壮性,高效率和低存储量需求。#include <iostream>using namespace std;void addMethod_one();void addMethod_two();void a

2016-02-22 14:22:57 569

原创 数据结构绪论

数据 数据对象 数据元素 数据元素 数据元素 数据元素 数据元素数据项1 数据项2 数据项1 数据项2 数据项1 数据项2 数据项1 数据项2 数据项1 数据项2SO,数据结构的定义:数据结构是相互之前存在一咱或多种特定关系的数据

2016-02-22 13:54:56 263

转载 Vector3的C++简单实现。

来自借来的图书3D数学基础:图形与游戏开发。记录一下。#ifndef VECTOR3_H_INCLUDED#define VECTOR3_H_INCLUDEDclass Vector3{public: float x,y,z; Vector3() {} Vector3(){const Vector3 &a} : x(a.x),y(a.y),z(a.z) {}

2016-02-04 16:04:49 1625

转载 Unity第一人称镜头控制器

void FixedUpdate(){ float h =Input.GetAxisRaw ("Horizontal"); float v =Input.GetAxisRaw ("Vertical"); Vector3 _xMov, _zMov; _xMov = transform.right * h; _zMov = transform.forward * v; mo

2016-01-05 17:24:26 2179

转载 Unity Time时间体系注释。

Time.time   从游戏开始到现在所用的时间 Time.timeSinceLevelLoad 以秒计算到最后的关卡已经加载完的时间Time.deltaTime 以秒计算 完成最后一帧的时间Time.fixedTime 自游戏开始的时间Time.fixedDeltaTime 以秒计间隔,在物理和其他固定帧速率进行更新Time.maximumDeltaTime 一帧能获得的最

2015-12-21 18:23:52 1115

转载 镜头跟随GameObject移动。

// 不必多说拉哈,都是现成的了。using UnityEngine;using System.Collections;public class CameraFollow : MonoBehaviour{ public Transform target; // The position that that camera will be following.

2015-11-17 16:54:03 973

原创 Cocos2d-x场景转换后局部变量值异常问题。

今天在按钮教程写一段程序后,发现在添加新场景前正常的局部变量,在添加了场景跳转后,变量的值工作不正常了。后来将他们转换为全局变量,正常工作了。auto dot = DrawNode::create(); dot->setAnchorPoint(Vec2(1,1)); dot->setPosition(visibleSize/2); addChild(dot);

2015-11-03 18:04:25 466

原创 星际争霸II第一次进入前100名记录。

2015-10-06 22:05:44 427

原创 Unity读取XML定制。

XML取自Unity3D手机游戏开发。using UnityEngine;using System.Collections;using System.Xml;using System.IO;public class loadXml : MonoBehaviour { public TextAsset test; void Start () { string te

2015-09-06 16:48:54 444

原创 Unity3d镜头范围内移动。

1:经过1天的尝试,最终还是使用Mathf.Clamp。2:创建地形teriann.3:镜头绑定到物体上,为物体添加碰撞盒,刚体,选择运动学。使它在碰撞后不会有力的作用。4:在fixupdate中添加区域检测。using System;using System.Collections.Generic;using UnityEngine;using System.Col

2015-08-27 19:08:38 3660

原创 Mac下使用tree命令。

mac本身是没有tree命令的,不过可以通过一个山寨方式来实现。1:vim ~/.bash_profile2:在尾部添加这句alias tree="find . -print | sed -e 's;[^/]*/;|____;g;s;____|; |;g'"3:source ~/.bash_profile.好了。4:在大目录下别用哈,要不你懂的,卡爆

2015-08-27 16:46:33 437

转载 理解快速排序法。

我理解的快速排序可能是这样子的,首先找一个基数,然后以这个基数对所有数据元素划分区,然后双方向进行再次划分区,一直递归到差不多要把每个元素都归为一个区,哈哈,这可能吗?void quickSort(int object[],int left,int right){ if(left < right) { int i = left,j = right,te

2015-08-21 14:43:07 379

原创 简陋回合战斗实现。

Unity版本:Player一个脚本,enemy一个脚本,负责自己的攻击,等。然后是一个战斗逻辑控制fight控制战斗节奏。Player:using UnityEngine;using System.Collections;public class player : MonoBehaviour { public int player_hp = 3;

2015-08-18 18:44:47 489

原创 Ray射线使用。

void Update () { if (Input.touchCount>0) { Ray ray = Camera.main.ScreenPointToRay (Input.mousePosition); RaycastHit hitInfo; if(Physics.Raycast(ray,out hitInfo)) { Debug.DrawLine(ray

2015-08-18 16:44:32 833

转载 Cocos2d-x TitleMap A*算法实现。(初版)

转自:http://blog.csdn.net/w18767104183?viewmode=contents最坏情况效果图:所有点都被检测,绿色是最终行走路线。

2015-07-30 15:36:25 335

原创 Unity Array数组

Array数组交叉数组声明和遍历long[][][] longNumber = new long[][][]{ new long[][]{new long[]{1},new long[]{2},new long[]{3}}, new long[][]{new long[]{4},new long[]{5},new long[]{6}},

2015-07-27 11:22:09 1081

原创 JAVA测试初看。

后端功能函数完成后,对大体框架进行简单的单元性测试,注意点:1:逻辑结构清晰,正确;2:测试代码以正确为先,性能为辅。3:在需要特殊查看的地方可以加一下LOG,记录结果。Logger logger = LoggerFactory.getLogger(FilterTest.class);logger.info();4:对比数值,是否与预期值一致。ass

2015-07-23 18:39:18 269

原创 Unity简单的移动控制。

using UnityEngine;using System.Collections;public class cubeControl : MonoBehaviour { public int speed = 5; public Transform m_camTransform; Transform m_transform; public int m_camHeight; V

2015-07-21 11:20:19 935

原创 Cocos2d-x vector使用遇到问题。

按照网上的一个小游戏实例,进行编写的过程中,原游戏中使用的是arrays,但新版本中已经使用vector,于是尝试使用vector替换arrays,但在实际替换完成后,游戏运行效果完全不正确,表现就是敌人消失了,但子弹到达消失位置还是会发生爆炸,后查询得知,vector遍历有问题。eraseObjecterase    /** Remove a certain object

2015-07-13 22:20:47 419

原创 JAVA连接mysql数据库常用功能框架。

import java.sql.*;/** * Created by meng on 2015/7/11. */class myConnection{ private String dbDriver="com.mysql.jdbc.Driver"; private String dbUrl="jdbc:mysql://127.0.0.1:3306/test";//根据实

2015-07-11 17:58:46 1990

翻译 Unity小地图

using UnityEngine;using System.Collections;public class smalleMap : MonoBehaviour { GameObject plane; GameObject cube; float mapWidth; float mapHeight; float widthCheck; float heightCheck;

2015-05-10 17:58:03 417

原创 测试工具记录

charles   抓包工具   http://www.charlesproxy.com/latest-release/download.dodiagnostics 日志分析      MACnetwork link conditioner 中断测试利器 网络模拟工具  MAC

2015-05-07 16:27:35 276

另类俄罗斯方块

接触了Unity3d有一段时间了,虽然本人是游戏测试一名,但是对做游戏还是挺有兴趣的,一直想做一个不用常规定义上的方法来制作的俄罗斯方块,常规做法是使用数组来保存方块的位置,但我想Unity3d已经这么强大了,是不是可以不用数组也能做一个类似的游戏呢。

2016-05-21

cocos2d Beginner's Guide

cocos2d Beginner's Guide 英文版的。

2014-09-06

InstallWizardForVS2012.js

InstallWizardForVS2012.js 为VS2012安装 cocos2d项目模版

2013-12-16

数学公式手册

从其它地方下载的,感觉不错,传播一下。各种数学公式,随用随查。

2013-12-03

J2EE知识复习PDF格式

知识复习.PDF格式。包括数据库知识,JSP知识,好多哇。看目录吧。

2011-01-10

汇编论坛精华,汇编初学者!

汇编论坛精华,汇编初学者来看看啦!字数补丁字数补丁!

2010-01-04

EclipseHtmlEditor

EclipseHtmlEditor2.4

2008-07-14

空空如也

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

TA关注的人

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