游戏开发
文章平均质量分 64
7-sevens
跑马拉松的程序员
展开
-
cocos creator开发过程中问题记录
1. 编辑器不能识别脚本里面@property类型,显示为null,脚本拖不上去解决方案:@property的类循环引用导致的,可以改变组件类型到cc.Node解决2. Cannot read property ‘_assembler’ of null解决方案:场景某一个子节点 onload方法里抛出了一个错误,导致后面所有的onload不能顺利执行,导致render组件未能初始化.初...原创 2019-11-14 15:22:01 · 1187 阅读 · 0 评论 -
常用方法整理
常用方法整理(代码使用TypeScript编写)1. 匹配由数字和26个英文字母组成的字符串/** * @brief 匹配由数字和26个英文字母组成的字符串 * @param str 源字符串 */regNumberAndLetter: function (str: string): boolean{ let reg = /^[A-Za-z0-9]+$/; retur...原创 2019-10-23 10:21:24 · 146 阅读 · 0 评论 -
tolua笔记《03》- C#读取调用Lua脚本文件
在前面一篇tolua笔记《02》- C#调用lua脚本展示了C#如何调用Lua脚本,但示例通过一个string字符串保存的简单的Lua脚本。而实际项目中,Lua脚本要比这复杂的多,通常也都保存在单独的脚本文件中供调用。示例代码ScriptsFromFile.lua脚本文件:print("This is a script from a utf8 file")print("tol...原创 2018-04-21 15:19:55 · 1689 阅读 · 0 评论 -
tolua笔记《02》- lua脚本的简单调用
在前一篇tolua笔记《01》- 安装使用入门中已经对tolua有了初步了解,接下来我们就结合tolua中的Examples示例进一步深入学习。 tolua中Examples目录下提供了二十多个示例,如下图所示: 本篇中我们以Example中的01_HelloWorld为例,来了解C#如何调用lua脚本。脚本绑定在unity3d编辑器中,我们选中Hierarchy面板中选中...原创 2018-04-21 11:22:50 · 722 阅读 · 0 评论 -
tolua笔记《01》- 安装使用入门
一、tolua简介tolua#是Unity静态绑定lua的一个解决方案,它通过C#提供的反射信息分析代码并生成包装的类。它是一个用来简化在C#中集成lua的插件,可以自动生成用于在lua中访问Unity的绑定代码,并把C#中的常量、变量、函数、属性、类以及枚举暴露给lua。它是从cstolua衍变而来。从它的名字可以看出,它是集成了原来的tolua代码通过二次封装写了一个C#与tolua(c)...原创 2018-04-21 10:27:45 · 615 阅读 · 0 评论 -
tolua笔记《05》- 访问Lua脚本变量
在前面tolua笔记《04》- Lua Function调用中已经介绍了C#如何调用Lua Function,本篇中我们进一步通过04_AccessingLuaVariables示例了解如何访问Lua脚本中的变量。演示效果示例代码using UnityEngine;using System.Collections.Generic;using LuaInterface...原创 2018-04-24 14:19:17 · 645 阅读 · 0 评论 -
tolua笔记《04》- Lua Function调用
在前面几篇中已经介绍了C#如何调用Lua脚本,本篇中我们进一步通过**03_CallLuaFunction**s示例进一步了解Lua脚本中的Function是如何调用的。演示效果示例代码using UnityEngine;using System.Collections;using LuaInterface;using System;public class ...原创 2018-04-24 10:28:41 · 3331 阅读 · 0 评论 -
cocos2dx中实现自动消失的消息提示框
Toast是Android系统提供的一种非常好的提示方式,在程序中可以使用它将一些短小的信息通知给用户,这些信息会在一段时间后自动消失,并且不会占用任何的屏幕空间.Toast.makeText(this,"Hello!",Toast.LENGTH_SHORT).show();而在用cocos2dx进行游戏开发中,有时候我们也偶尔会用到这种自动消失到消息提示功能,那我们该如何实现呢?...原创 2018-04-19 00:33:50 · 1271 阅读 · 0 评论 -
洗牌算法
算法说明洗牌算法实际上就是常见的随机问题。我们可以抽象理解为:得到一个M以内的所有自然数的随机顺序数组。然而怎么样操作才是好的洗牌算法呢?我们通常认为得保证概率相等。即洗牌之后,如果能够保证每一个数出现在所有位置上的概率是相等的。算法实现算法一:随机抽取单张牌 随机抽出一张牌 检查这种牌是否被抽取过,如果已经被抽取过,则重新抽取,直到找到没有被抽取的牌...原创 2018-04-15 18:53:32 · 325 阅读 · 0 评论 -
Cocos 游戏开发辅助工具收集
1.位图字体工具 工具名 下载地址 授权 支持平台 BMFont 官网 免费 Windows Fonteditor 官网 开源 Windows/Mac Glyph Designer 官网 付费 Mac Hiero 官网 免费 Windows/Mac2.粒子编辑工具 ...原创 2018-04-09 00:42:22 · 964 阅读 · 0 评论 -
游戏开发:基于cocos2dx开发实现游戏2048
《2048》是一款在2014年意外窜红的数字游戏,玩法比较简单,而之后基于原版2048也衍生出了不少其他版本,火的一塌糊涂。本文将基于cocos2dx来开发实现2048这款游戏。开发环境操作系统:win7 开发工具:Visual studio 2012 引擎版本:cocos2dx 3.6游戏玩法4*4的卡片布局,玩家通过手势上下左右滑动来累加卡片数值,直到累加到...原创 2018-03-31 17:19:53 · 2007 阅读 · 0 评论