- 博客(26)
- 资源 (20)
- 收藏
- 关注
原创 js 协程使用示例
{ // 协程测试 var FuncEmpty = function () { function Wait(co, time) { setTimeout(function () { co.next(); }, time); } function* TestFun(coInfo) { var co = coInfo.co; c...
2021-10-14 23:45:40
495
原创 飞机大战 android
一款飞行射击类游戏,在每关开始前玩家可以配置自己的主武器,在游戏中玩家在消灭敌方战机时有一定几率吸收敌人的武器来增强自身,多种多样的武器等待着玩家去发掘。
2020-09-12 22:40:15
210
原创 合金弹头 8位机版
一共有 6 关, 3 个 boss。开机画面第一关第一关第一关 boss第一关 boss第二关第二关 boss第二关 boss第二关 boss第三关第三关 boss第三关 boss第三关 boss第三关 boss
2020-09-12 22:38:59
704
原创 抢滩登陆战 C++ OpenGL
本游戏使用C++进行开发,可在Window XP上运行,游戏调用了OpenGL图形库和Fmod声音库。 在游戏中敌人从四面八方涌来,玩家需在固定位置抵挡一波波的敌人,消灭一定数量的敌人只有即可过关,游戏中还加入可更换武器和购买弹药的元素。...
2020-09-12 22:35:52
281
原创 砸石头 MFC
玩家通过砸出石头来消灭敌人,一共有10关,随着关卡的增加敌人和电脑队友的数量都会增加。游戏还备有自定义关卡模块,可用游戏中的创建单位、设置触发等接口来扩充游戏的玩法。
2020-09-12 22:34:02
173
1
原创 A星 A* 寻路 格子 理解
这里分成格子、A星、寻路三部分来理解A星寻路算法。先看A星寻路算法的基础解释:http://wenku.baidu.com/link?url=Z7Gvo7SKY9wOIQX36A5uj_exZmgapbr3QXjCkUyQ1BRFclmEcaJfQKH541jbdPXQlqPYgifDZR-i1KyzxhEfbhIF_m9v6duVPKTFkxXhwUS格子:首先这个寻路算法是基于格子的,格子为九宫格,即格子都是正方形寻路:1、将起点所在的格子加入关闭链表,将周围八个格子...
2020-09-12 22:29:51
506
原创 Webstorm JavaScript 注解的写法收集
资料来源为https://jsdoc.app/tags-type.html类的注解,举例/*** @class* @name GameClient.Game_Monster* @extends GameClient.Game_Entity* @property {cc.Node} m_displayNodeRef* @property {Object} m_unitA...
2019-11-16 15:37:38
518
原创 UE4 新手碰到的奇怪问题搜集与解决方法
准备写一篇博客,记录自己在刚开始学习UE4 过程中遇到各种奇奇怪怪的问题。这里先占个坑,日后更新。 有些问题,老鸟可能会觉得很简单,不值一提,但对于新手,可能因为一些特殊的规则不熟,往往会被卡很久才能解决。国内用UE4的公司不多,而且还是大公司用得比较多,而大公司对外做技术分享的频率又很低...恶性循环。往往一些很简单的问题,在网上很难搜索到解决方法,不像...
2019-10-18 00:25:58
877
原创 开发的一些 h5 游戏
推荐使用傲游5浏览器打开以下h5游戏链接勇者之剑(持续更新中)https://fdavis348915654.github.io/PlayHtml5Games/SwordA/逃离火山http://www.51h5.com/game/1735.html水果派对http://www.51h5.com/game/1346.html更多游戏请关注微信公众号“WM的游戏世界”...
2018-09-12 01:13:10
830
原创 小米6 升到 Android 8.0 后安装接入谷歌的应用所有权限都没有默认开启
可能找到答案了,需要在代码里适配权限。1、首先是 minSdkVersion、targetSdkVersion 的设置,targetSdkVersion 大于 22 (Android 6.0)那么需要在代码里申请权限。 https://www.cnblogs.com/xiaoxuetu/p/android-api-level-setting.html 这是实现代码 https://bl...
2018-03-22 10:40:16
2665
原创 Unity 接入 Oppo SDK 登录成功后切换场景游戏崩溃
出现了标题所说的现象,已解决,错误 log 和解决方法如下。03-19 19:58:54.366 244-244/? I/DEBUG: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***03-19 19:58:54.366 244-244/? I/DEBUG: Build fingerprint: 'Android/can...
2018-03-19 18:15:38
1491
原创 Unity 接入应用宝 SDK 即 YSDK 过程中遇到的问题记录 20180302
遇到的问题先记录,解决了再更新。1、按照官方步骤接好 SDK,打包初始化是报错,缺失 ysdk_hackdex.jar 解决方法:将 YSDK_Android_1.3.8_907.jar 解压,把 assets 目录里的文件复制到 Unity 的 Plugins/Android/assets 目录里(特别注意需要将 ysdkinfo.ini 一起复制过期,否则应用宝机审的时候检测不到接入了...
2018-03-02 17:18:10
3402
原创 cocos2d-js ccui seekWidgetByName() 函数的改进
ccui.helper.seekWidgetByName(root, name) 查找节点的方式深度优先查找的方式,而且只能传节点的名字不能传路径,效率不高,稍微改进了一下,新的 seekWidgetByPath 可根据路径查找。比如 var node = ccui.helper.seekWidgetByName(root, "LabelName") 可以精确地写成 var node =
2018-01-28 21:12:23
1294
原创 GooglePlayGamesPlugin 接入过程中遇到的问题
20180201 刚发现,只要画红框的这两个参数都填对GooglePlayGamesPlugin-0.9.42.unitypackage 也是可以用的==================================================play-games-plugin-for-unity 的 git 地址https://github.com/playgameservices/pla...
2018-01-27 18:23:18
5465
原创 cocos2d-js v3.10 版本高级混淆 socketio 踩坑
游戏中用到了 websocket,然后 高级混淆(cocos compile -p web -m release --advanced) 打出了 web 包,运行报错“Uncaught Error: Cannot find module 'parseuri'”,发现项目里 frameworks/cocos2d-html5/external/socketio 目录下有两个 socket.io 文件,
2017-11-08 23:42:28
1373
原创 JavaScript table 序列化
// 序列化一张表var MySerialize = function (obj) { //return JSON.stringify(obj, null, 4); { // 写完这个函数才发现 JSON.stringify(obj, null, 4) 就能转,蛋疼 if (typeof(obj) != "object" || obj == null)
2017-07-10 17:31:18
1980
原创 怎么用 cocos2d-js WebStorm chrome JetBrains IDE Support 调试
一、准备工作1、创建一个 cocos2d-js 的工程(比如 cocos new HelloWorld -l js)2、WebStorm3、Chrome 浏览器和 JetBrains IDE Support 2.0.9 插件(需要自己导入,这里不展开)二、开始调试1、打开 WebStorm,然后 File -> Open 打开自己的 cocos2d-js 项目2、R
2017-06-21 12:39:23
2652
原创 输出的数字字符串补 0
可以扩展到补充其他字符串的情况{ // 输出的数字字符串补 0 var strIndex = ""; var strZero = "000"; strIndex = "" + 21; strIndex = strZero.substring(0, 3 - strIndex.length) + strIndex; // 3 位数,不全补 0}
2016-12-25 12:42:46
540
原创 websocket html5 客户端测试代码
测试 websocket 客户端的连接、发送消息和断开,生成一个面板用于显示 log,代码功能单一,便于测试。index.html WebSoket Demo // tips: WebSocket 调试脚本 var WebSocket = WebSocket || window.WebSocket
2016-12-13 23:08:51
3679
原创 关于 Html5 的地理位置定位功能试验
一句话,使用 navigator.geolocation.getCurrentPosition() 在苹果的浏览器上返回的坐标为 WGS-84 (即为原始坐标), 在 android 手机的 Firefox 上返回的是 GCJ-02 (即为谷歌坐标)。另外我在 android 上测试 UC 浏览器,发现 UC 返回的坐标既不是 WGS-84 也不是 GCJ-02,让人费解。Chro
2016-07-22 19:59:46
2562
原创 敏感词过滤 DFA 状态机 cocos2d-js 实现版
// 定义命名空间var GameClient = GameClient || {};// DFA 实现敏感词过滤 // improve from http://blog.sina.com.cn/s/blog_53f6148101016wq1.htmlGameClient.FilterWord = cc.Class.extend({ m_wordList: null, // @pr
2016-04-08 19:59:54
3422
原创 Agar 流体效果的 Cocos2d-JS 实现
代码取自 Agar 原版源码,移植到 Cocos2d-JS v3.7 上。使用方法,新建一个 HelloWorld 工程,将以下代码覆盖新创建的工程的 app.js 文件中的代码即可看到效果,代码中已经有充分的注释说明。// by WM, QQ: 348915654// PosNode 为实际的点// AreaNode 为表示空间的点var g_versionS
2015-08-17 13:09:16
2530
npp.8.5.3.Installer.x64.exe
2024-07-12
表格导出 json 示例和源码,加入代对表功能
2016-10-07
2D小游戏开发模板-Android
2013-12-27
同时玩30个球的打砖块游戏演示
2013-03-22
TortoiseSVN-1.7.10.23359-x64-svn-1.7.7和相应的中文语言包
2013-03-18
mfc42d.dll、mfco42d.dll、msvcrtd.dll
2012-10-29
OpenGL游戏自由世界
2012-10-29
MFC 砸石头游戏 Debug文件
2011-12-08
MFC砸石头游戏 代码
2011-12-08
砸石头游戏
2011-12-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人