游戏框架
水星灭绝
meiyou
展开
-
绘制服务器序列图
@startuml'main -> g_v : init'main -> g_static : init'ConfigMgr'GTimerMgrmain -> ConfigMgr : 读取配置文件note left of ConfigMgr : config/config.inimain -> GTimerMgr : 配置定时器main-> DbMgractivate DbMgr DbMgr -> DbMgr : start\n连接启.原创 2021-03-13 14:18:01 · 233 阅读 · 0 评论 -
记录一下,有时候忘了plantuml语法
脚本@startumltitle systeminterface IDestroy{ + void destroy()}class BaseEntity<<具体的对象>> { + void addComponent(comp) + void removeComponent(comp) # void dest...原创 2019-07-12 11:38:32 · 327 阅读 · 0 评论 -
做小工具的时候用到了eui
以前写了个列表练手:https://blog.csdn.net/wulong710/article/details/89634813现在用wing自带的工具生成exml格式的EUI皮肤。例子在:https://download.csdn.net/download/wulong710/11389716下载例子要5分,那是CSDN自动填写的,我是要免费的,但是不知道哪里改分数。还有对应...原创 2019-07-20 11:10:50 · 1223 阅读 · 0 评论 -
尺寸不同的小图片合调整成大小一致图像居中的图片
尺寸不同的小图片合调整成大小一致图像居中的图片代码这里:https://download.csdn.net/download/wulong710/11459923Main.ts////////////////////////////////////////////////////////////////////////////////////////// Copyright (...原创 2019-08-01 14:22:15 · 495 阅读 · 0 评论 -
将白鹭Texture Merger合并的帧动画拆分成多张小图
将白鹭Texture Merger合并的帧动画拆分成多张小图代码在:https://download.csdn.net/download/wulong710/11463588MainAnim.ts////////////////////////////////////////////////////////////////////////////////////////// C...原创 2019-08-01 14:59:07 · 1472 阅读 · 0 评论 -
egret引擎下,微信分包,微信登陆,微信分享例子
egret引擎下,微信分包,微信登陆,微信分享例子https://github.com/ChenXianbin/egret_kit/tree/%E5%88%86%E5%8C%85%E5%8A%A0%E8%BD%BD参考:https://www.jianshu.com/p/9077b005a803?tdsourcetag=s_pctim_aiomsg这里还有个问题,就是在下方看到打...转载 2019-09-09 20:12:07 · 520 阅读 · 1 评论 -
白鹭微信小游戏登陆
参考:https://blog.csdn.net/duan003387/article/details/83089765参考:https://www.jianshu.com/p/56a9ac861c60getUserInfo(left, bottom) { return new Promise((resolve, reject) => { let sys...原创 2019-09-23 20:20:39 · 275 阅读 · 0 评论 -
微信小程序,获取AccessToken、openID ,带API
转载自:https://blog.csdn.net/weixin_45135322/article/details/90602399首先是获取AccessToken 话不多说 直接上代码//通过code 获取 openID 也可以用这个 (方法类似)//获取AccessToken public static String getAccessToken() { try { ...原创 2019-09-23 21:04:31 · 659 阅读 · 0 评论 -
微信小游戏登陆
参考:http://developer.egret.com/cn/article/index/id/589http的getvar request = new egret.HttpRequest();request.responseType = egret.HttpResponseType.TEXT;request.open("http://httpbin.org/get",egret...原创 2019-09-23 21:59:49 · 332 阅读 · 0 评论 -
微信小程序 获取用户信息
转载自:https://blog.csdn.net/gsc1456/article/details/806057771.获取用户的基本信息wx.getUserInfo(OBJECT)获取用户信息wx.getUserInfo({ success: function(res) { var userInfo = res.userInfo //用户基本信息 var nic...转载 2019-09-23 23:10:46 · 375 阅读 · 0 评论 -
获取token
wing的Platform.ts这么写/** * 平台数据接口。 * 由于每款游戏通常需要发布到多个平台上,所以提取出一个统一的接口用于开发者获取平台数据信息 * 推荐开发者通过这种方式封装平台逻辑,以保证整体结构的稳定 * 由于不同平台的接口形式各有不同,白鹭推荐开发者将所有接口封装为基于 Promise 的异步形式 */declare interface Platform ...原创 2019-09-23 23:37:14 · 355 阅读 · 0 评论 -
微信小程序登陆
获得测试access_token :https://mp.weixin.qq.com/debug/服务器获得access_token:https://developers.weixin.qq.com/doc/offiaccount/Basic_Information/Get_access_token.html比较全的:https://blog.csdn.net/gsc1456/ar...原创 2019-09-24 00:02:26 · 131 阅读 · 0 评论 -
微信排行榜功能
我参考网上的写的 private bgGroup: eui.Group = null; public bitmap: egret.Bitmap = null; private isRankClick: boolean = false; private rankingListMask: egret.Shape; private async initWX...原创 2019-09-24 17:29:11 · 756 阅读 · 0 评论 -
能滑动的排行榜
参考:http://www.pianshen.com/article/876094934/好友排行榜微信只让我们在开放数据域(后文都简称为”子域”)里面操作(毕竟这是人家最重要最值钱的数据了,不会让我们拿来随便用的),小游戏做好后,想加入排行榜和超越好友等功能,白鹭官方也给出了详细的教程了。目前官网的demo排行榜是分页的,点击查看下一页数据,不能像scrollView那样滚动展示数据,不是我...转载 2019-09-24 20:20:24 · 407 阅读 · 0 评论 -
微信授权、排行、分享
授权Platform.ts/** * 平台数据接口。 * 由于每款游戏通常需要发布到多个平台上,所以提取出一个统一的接口用于开发者获取平台数据信息 * 推荐开发者通过这种方式封装平台逻辑,以保证整体结构的稳定 * 由于不同平台的接口形式各有不同,白鹭推荐开发者将所有接口封装为基于 Promise 的异步形式 */declare interface Platform { ...原创 2019-09-26 20:01:54 · 590 阅读 · 0 评论 -
egret的eui.List滚动
参考https://developer.egret.com/cn/docs/page/611#定位滚动位置 egret.callLater(() => { this._infoScroll.viewport.validateNow(); let vItem = this._infoList.getVirtu...原创 2019-10-06 16:49:23 · 875 阅读 · 0 评论 -
egret 游戏屏幕适配新思路
转载自:https://bbs.egret.com/forum.php?mod=viewthread&tid=2072&highlight=%E5%B1%8F%E5%B9%95%E9%80%82%E9%85%8D相信大家已经知道什么是屏幕适配了,好了,废话不多说,我们看看 egret 提供的屏幕适配的策略,及缺点:StageScaleMode.SHOW_ALL 缺...转载 2019-07-03 15:16:01 · 2205 阅读 · 0 评论 -
Egret资源跨域问题
转载自:https://www.cnblogs.com/feimaoicoding/p/10878655.html在服务器上配置了允许跨域还不够,还需要在引擎配置允许跨域,不然texture无法在webgl上下文中渲染会报一个类似于The cross-origin image at的错误,只需要在egret启动的时候,加入配置egret.ImageLoader.crossOri...转载 2019-06-27 11:27:56 · 722 阅读 · 0 评论 -
C++游戏服务器的性能优化
转载自:http://www.cnblogs.com/lan0725/p/6535087.html项目D为单机服务器,据说在线达到1500后,会很卡,于是想仔细分析了其中的原因。整体来说:C++服务器+mysql数据库,多线程。但是是单服。请教了前同事,在他的一步步询问下,理清了服务器的当前架构。同事指导,对于服务器性能分析,要从内存分配和多线程两个方面入手。修改内转载 2017-06-20 12:01:22 · 1250 阅读 · 0 评论 -
log4cpp应用
MFC同时加载多个DLL,并且启动多个进程。按照进程保存日志。#ifndef _GTRACELOG_H#define _GTRACELOG_H//#include "Stdafx.h"//#include "log4cpp/Category.hh"#include #include "stdio.h"#include "WinBase.h"//#include "../pu原创 2017-12-27 12:40:34 · 312 阅读 · 0 评论 -
Values of attribute "level" not equal in different manifest snippets.
转载自:https://blog.csdn.net/zengraoli/article/details/11919307最近编译碰到问题Values of attribute "level" not equal in different manifest snippets.解决方案:解决方法:1.打开该项目的“属性页”对话框。2.单击“链接器”文件夹。3.单击“命令行”属性页。4.将 /SAFES...转载 2018-03-22 20:59:28 · 1158 阅读 · 0 评论 -
uml图复习——时序图
转载自:https://blog.csdn.net/zh_weir/article/details/72675013简单介绍时序图(Sequence Diagram),又名序列图、循序图、顺序图,是一种UML交互图。它通过描述对象之间发送消息的时间顺序显示多个对象之间的动态协作。它可以表示用例的行为顺序,当执行一个用例行为时,其中的每条消息对应一个类操作或状态机中引起转换的触发事件。PlantUM...转载 2018-07-11 10:52:16 · 6046 阅读 · 0 评论 -
在mfc下使用printf打印日志的时候被警告
在最前面加上#pragma warning(disable:4996)就可以去掉警告了打印前在程序起始处加上:#pragma warning(disable:4996) AllocConsole(); freopen("CONOUT$", "w", stdout); std::cout << "user std::cout print." << std::e...原创 2018-08-18 14:17:00 · 557 阅读 · 0 评论 -
开始用白鹭引擎开发
////////////////////////////////////////////////////////////////////////////////////////// Copyright (c) 2014-present, Egret Technology.// All rights reserved.// Redistribution and use in sour...原创 2018-09-20 16:47:03 · 309 阅读 · 0 评论 -
分析几个比较好的游戏框架
1.地址: https://github.com/yicaoyimuys/EgretGameEngine.git比较好的游戏框架,我们现在正在用。 2.地址:https://git.coding.net/eger/EGER-PRO.git暂时没空看,闲下来的时候再看一下。...原创 2018-10-27 12:02:40 · 11940 阅读 · 1 评论 -
egret的Event事件
阻止事件继续往下面的控件传播应该用event.stopPropagation(); let btnBack: egret.Bitmap = App.DisplayUtils.createBitmap(ResImgDefine.back_png); btnBack.x = GDatas.getStageWidth() - btnBack.width; ...原创 2018-11-22 17:40:27 · 1240 阅读 · 0 评论 -
egret加载资源的三种方式
default.res.json文件内容{ "groups": [ { "keys": "bg_jpg,description_json", "name": "preload" }, { "keys": "avatar_default_png,back_png,login_wx_png", "name"原创 2018-12-28 18:20:22 · 7289 阅读 · 0 评论 -
拆分Merger的帧动画
写个工具拆分Texture Merger做的帧动画。////////////////////////////////////////////////////////////////////////////////////////// Copyright (c) 2014-present, Egret Technology.// All rights reserved.// Re...原创 2019-01-08 18:41:18 · 852 阅读 · 0 评论 -
egret给对象涂颜色
转载自:https://blog.csdn.net/liyaxin2010/article/details/84983980Egret-修改Image颜色Egret没有直接给image提供修改颜色属性,但是我们可以使用滤镜来修改image的颜色。下面是我使用的核心代码,粘贴出来,可以直接使用public setImageColor(image: eui.Image, color:...转载 2019-02-12 13:58:08 · 1281 阅读 · 0 评论 -
避免重复下载,优先使用缓存
在index.html中写死版本号 let gVersionKey = "versionKey"; let gVersionValue = "1.0.30"; var xhr = new XMLHttpRequest(); xhr.open('GET', './manifest.json?v=' + gVersionKey, true); xhr.a...原创 2019-02-20 11:48:42 · 377 阅读 · 0 评论 -
android热更新
LaunchActivity.javapackage org.egret.testUpdate;import android.Manifest;import android.app.Activity;import android.content.Intent;import android.content.pm.PackageManager;import android.os.Bu...原创 2019-04-08 16:59:24 · 1063 阅读 · 0 评论 -
egret列表
白鹭列表http://developer.egret.com/en/apidoc/index/name/eui.List////////////////////////////////////////////////////////////////////////////////////////// Copyright (c) 2014-present, Egret Technolo...原创 2019-04-28 11:40:05 · 376 阅读 · 0 评论 -
Game Framework的两种实现方式
转载自:http://www.bennychen.cn/2011/04/game-framework%e7%9a%84%e4%b8%a4%e7%a7%8d%e5%ae%9e%e7%8e%b0%e6%96%b9%e5%bc%8f/游戏框架尽量用接口,将功能解耦。libgdx就是如此。一年多前,曾经写过一篇关于Game Engine Framework的文章,当时基本上转载 2016-09-18 14:31:24 · 1727 阅读 · 0 评论