精彩博客

小游戏入门到精通OR放弃?

这里说的小游戏是QQ玩一玩,后面会写微信小游戏... 0、体验QQ轻游戏 需要使用Android手机 登录手Q开启厘米秀 侧滑点击人物形象或者选择任意一好友点击**「+」滑拔一下找到「厘米秀」** 搜索厘...

09/25 22:04
781
3
Noark入门之极速体验

官方网站 www.noark.xyz 开源地址 https://gitee.com/xiaoe/noark3 简介 Noark是一个游戏服务器端框架,可快速开发出一个易维护、易扩展且稳定高能的游戏服务器,让开发者专注于业务功能的开...

09/17 10:15
503
1
使用Egret插件压缩代码包体积,减少请求数量的实战教程

在白鹭引擎发布了5.2.7版本中新增加了命令行,增加自动合图插件TextureMergerPlugin功能。今天,我们以一个EUI案例来展示自动合图插件的具体使用方法和注意事项。 此外,我们在本文还融入了U...

08/15 10:29
243
0
【NIO系列】——之Netty

这是NIO系列的第四篇,欢迎继续关注: 【NIO系列】——之TCP探秘 【NIO系列】——之IO模型 【NIO系列】——之Reactor模型 如果你看过前面三篇文章,我们从最低层来分解NIO底层原理和使用方式,...

07/31 08:41
650
0
【NIO系列】——之Reactor模型

在开篇之前,我们对JavaNIO 的使用方式不做过多介绍,这种API的介绍方式网上太多了,没必要详细介绍,我们假设NIO的使用方式,你能够熟练运用。这是NIO系列第三篇: 【NIO系列】——之TCP探秘...

07/11 10:50
1K
4
Pixi.js 渲染 Tilemap

源码 预览 游戏开发中或多或少都有接触过Tilemap,在Tiled编辑器里编辑好地图之后,导出数据,然后在游戏引擎(Cocos...)里就可以直接使用了,确实很方便。 由于Pixi.js自身并不支持Tilemap的...

07/04 17:34
500
0
【NIO系列】——之IO模型

这是【NIO系列】第二篇,欢迎持续关注: 【NIO系列】——之TCP探秘 上一篇我们讲到了关于TCP/IP协议的一些内容,这些是网络编程的必备知识。在了解NIO之前我们必须要了解一下对应的系统层IO模...

07/03 10:19
2.8K
8
GameHollywood 面试笔记

GameHollywood 面试笔记 Intro 面试的职位是 C++开发工程师,主要聊的还是C++。在过程中自我感觉面得还行,至少没上次那么蠢。 聊的内容主要集中在STL和线程安全、资源管理的层面。 惯例的,...

06/26 17:22
569
0
【NIO系列】——之TCP探秘

很开心,上半年发布的spring boot 2中,默认的web 容器是netty ,这说明“反应式” 容器已经是大势所趋,无论是go 语言的协从线程,还是java 基于reactor 线程模型,都是基于事件编程实现高并...

06/26 08:46
4.5K
33
竟然这就是面向对象的游戏设计?!

从程序角度考虑,许多 JavaScript 都基于循环和大量的 if/else 语句。在本文中,我们可了解一种更聪明的做法 — 在 JavaScript 游戏中使用面向对象来设计。本文将概述原型继承和使用 JavaSc...

06/21 13:59
786
0
游戏中人工智能的优化

建立一个简单的游戏引擎和人工智能NPC后,我们需要对他们进行优化,如何建立,可以参考我在评论里的链接 语义结点的抽象 不过我们在这篇博客的讨论中是不能仅停留在能解决需求的层面上。目前...

06/20 14:11
468
0
unity游戏开发之ULua框架介绍(一)

1.基础介绍 ①ULua 集成开发环境叫做:SimpleFramework,SimpleFramework 分为NGUI 和UGUI两个版本,区别是NGUI 版本的框架资源中含有NGUI 这个插件。SimpleFramework 本身不是Unitypackage ...

06/19 15:45
521
0
基于unity开发了解C#语言中的委托与事件(一)

这部分文章基于unity开发主要介绍的内容包含C#语言中的泛型类,泛型方法,委托,多播委托,事件,匿名方法,Lambda 表达式等知识点。 在正式开始之前,我们先来简单了解些前置知识。 1.什么是...

05/21 17:20
304
1
结合unity项目开发浅谈设计模式的六大原则(二)

接着上一篇我们接着往下讲: 三、依赖倒置原则 定义:针对抽象编程,不要针对实现编程;高层模块不应该依赖于底层模块,两个模块都应该依赖于抽象(抽象类/接口)。高层和底层不应该直接沟通,...

05/09 11:36
461
0
Unity 大面积花草风吹动效果以及编辑

项目场景需求一个遍布鲜花的小岛,由于运行在手机上,所以对效率有一定的要求。 环境unity2017.3.f1,使用simpleLOD这个插件,方便做mesh合并,以及LOD处理 先放1张最终的效果图。 1.shader编...

04/24 16:05
896
5
使用 Pixi.js 开发微信小游戏

闲来无事就又折腾起微信小游戏来,其实国内几大游戏引擎都支持一键发布到微信小游戏。但是对pixi.js情有独钟,所以开始进入正题。 目标:把pixi-filters的在线demo放到微信小游戏上。 首先通...

04/23 16:08
1K
3
golang plugin热更新尝试

当我们在使用php开发的时候,基本不需要关心热更新这件事的,因为PHP本身已经帮我处理好了,只需要提交代码,PHP重新解释一遍即可。而go则是静态语言,编译后得到的是直接被机器执行的,所有...

04/16 17:47
1K
1
Unity3D加密 外壳加密保护代码及资源

很多VR企业开发的软件有很多文件资源需要保护,而目前行业鲜有好的加密方案可供开发者使用。基于深思云授权平台,有一套代码及资源加密保护方案,可通过Virbox Protector加壳工具对代码及资源...

04/12 15:37
435
0
结合unity项目开发浅谈设计模式的六大原则(一)

面向对象,六大原则,设计模式,数据结构与算法,这些知识点都是脱离编程语言存在的。也就意味着它们“比较抽象”,抽象的东西也就意味着从学习、理解到运用所需要花费的时间会比较长。 今天...

04/10 21:46
285
0
收集微信跳一跳的辅助

原理说明 辅助原理: 用adb获取手机截图并拉取到项目中 对图片进行二值化 根据棋子的RGB值获取当前位置 通过adb模拟屏幕点击 文末有推荐选择 开源列表 Prinsphield/Wechat_AutoJump 链接:P...

01/02 00:22
3.3K
0

没有更多内容

加载失败,请刷新页面

【NIO系列】——之IO模型

这是【NIO系列】第二篇,欢迎持续关注: 【NIO系列】——之TCP探秘 上一篇我们讲到了关于TCP/IP协议的一些内容,这些是网络编程的必备知识。在了解NIO之前我们必须要了解一下对应的系统层IO模...

07/03 10:19
2.8K
8
【NIO系列】——之TCP探秘

很开心,上半年发布的spring boot 2中,默认的web 容器是netty ,这说明“反应式” 容器已经是大势所趋,无论是go 语言的协从线程,还是java 基于reactor 线程模型,都是基于事件编程实现高并...

06/26 08:46
4.5K
33
如何预估索引性能?

掌握快速预估索引耗时的能力

2017/12/20 11:51
2.4K
9
Sql优化器究竟帮你做了哪些工作?

关系型数据库的一大优势之一,用户无需关心数据的访问方式,那么优化器是如何做到的,我们要如何优化?

2017/12/07 09:51
3.5K
9
DB——数据的读取和存储方式

数据库是我们常用的一些存储数据的方式,我们从读写来了解RDBMS的存取结构

2017/11/29 10:44
2.7K
7
一致性hash在DynamoDB上的应用

Dynamo是Amazon提供的一个分布式存储NoSQL 数据库,它采用去中心化、松散耦合的方式,组成一个支持高度扩展的Key/Value 数据库,本篇我们着重分析一下,它是如何采用采用一致性hash而达到可高...

2017/11/15 10:25
1K
1
如何合理的规划一次jvm性能调优

JVM性能调优涉及到方方面面的取舍,往往是牵一发而动全身,需要全盘考虑各方面的影响,那么如何进行一次优雅的调优,提升应用的性能?

2017/10/25 14:25
4K
12
jvm优化必知系列——监控工具

项目部署线上之后,我们该如何基于监控工具来快速定位问题....

2017/10/18 10:40
5.6K
18
jvm优化—— 图解垃圾回收

jvm必知系列,总结一些常见jvm回收机制,方便查阅

2017/10/11 10:02
6.4K
21
java多线程——锁

这是多线程系列第四篇,偏重于线程的实践,对锁的几种应用做个简要介绍

2017/09/12 09:52
4K
4
java多线程——volatile

java多线程系列第三篇,深入理解volatile的原理以及应用

2017/09/04 14:42
3.8K
6
java 多线程—线程怎么来的?

并发处理的广泛应用是使得amdah1定律代替摩尔定律成为计算机性能发展源动力的根本原因,是人类压榨计算机运算能力的最有力武器。

2017/08/21 10:08
5K
9
图解LZ77压缩算法

数据压缩是一个减小数据存储空间的过程,目前被应用在软件工程的各个地方,了解其一些原理,方便我们更好的甄选压缩方案。

2017/08/01 09:48
4.2K
16
游戏服务器架构演进(完整版)

王者荣耀技术分析第三篇,服务器架构模型分析...

2017/07/17 08:13
8.9K
22
从王者荣耀聊聊游戏的帧同步

通过王者荣耀,我们来聊一聊帧MOBA游戏的技术实现以及同步方式

2017/07/03 06:56
11.5K
42
有趣的二进制—高效位运算

位运算是一种比较特别的数学运算。一般情况下,位运算的运算效率比加减乘除等常规数学运算要高得多。此外,位运算具备一些常规数学运算所没有的特点和规律,我们可以利用位运算的相关特性来完...

2017/03/27 08:25
4.1K
8
有趣的二进制

优秀应用算法都大量用到位运算,而位运算在工作中很少用到,所以借助其算法,我们看一下位运算的优势以及应用,但是大多数教材只会教大家二进制和十进制如何互换,都是死记硬背式的,并没有去...

2017/03/20 07:38
5.6K
11
WinformGDI+入门级实例——扫雷游戏(附源码)

本文将作为一个入门级的、结合源码的文章,旨在为刚刚接触GDI+编程或对相关知识感兴趣的读者做一个入门讲解。游戏尚且未完善,但基本功能都有,完整源码在文章结尾中。

2016/09/27 10:05
1K
1
几款 Pokémon Go 开源项目介绍

Pokémon Go是由任天堂发布的增强现实(AR)游戏,一经推出,火遍全球,收获众多玩家。想必很多只猿,也沉浸其中。在这里,介绍几款 Pokémon Go开源项目,感兴趣的猿,可以尝试尝试。...

2016/07/28 16:11
5.8K
3
Xgame 合服工具技术设计文档

这是一篇介绍“合服工具”的技术文档;合服工具代码可以参考:https://git.oschina.net/afrxprojs/xgame-php_tool,注意:合服工具使用 PHP 语言开发!为什么使用 PHP,我后面会简要说明;该...

2015/08/14 16:21
1K
2

没有更多内容

加载失败,请刷新页面

使用Laya引擎开发微信小游戏(上)

本文由云+社区发表 使用一个简单的游戏开发示例,由浅入深,介绍了如何用Laya引擎开发微信小游戏。 作者:马晓东,腾讯前端高级工程师。 微信小游戏的推出也快一年时间了,在IEG的游戏运营活...

昨天 17:54
5
0
AES加密算法的详细介绍与实现

#include <stdio.h> #include <stdlib.h> #include <string.h> #include "aes.h" /** * S盒 */ static const int S[16][16] = { 0x63, 0x7c, 0x77, 0x7b, 0xf2, 0x6b, 0x6f, 0xc5, 0x30, 0x...

昨天 15:46
4
0
Nexus安装、使用说明、问题总结

1 . 私服简介   私服是架设在局域网的一种特殊的远程仓库,目的是代理远程仓库及部署第三方构件。有了私服之后,当 Maven 需要下载构件时,直接请求私服,私服上存在则下载到本地仓库;否则...

12/07 23:39
12
0
技术干货丨《大天使之剑H5》主程与项目总监:H5游戏的压缩与优化经验

2018年3月,三七互娱在其主办的中国国际互动娱乐大会上称,《大天使之剑H5》最高单日流水超4000万元,而单月最高流水超过了1.8亿元。 上周末,在极光网络与三七互娱联合主办的极光会客厅——...

12/05 10:54
63
0
apk资源替换

https://www.jianshu.com/p/792a08d5452c apk拆包,资源替换,打包,重新签名

11/25 19:48
37
0
Unity Android DLL热更

和 Unity Mono DLL加密 有异曲同工之处。 这里是为了能够在Android下热更C#代码 另外一个更高层次的是更新so 实现il2cpp 的热更 搭建mono编译环境:(参考自:https://blog.csdn.net/huutu/a...

11/24 11:17
38
0
egret图文混排

大概思路: 把需要显示图片的左边提前算出来,然后在创建表情图片。这个版本没有添加对象缓冲池,需要的话可以自己添加。 特点: 文字只有一个drallCall,图片放在一块,动态合批。 欢迎吐槽,相...

11/22 19:53
6
0
Unity客户端资源智能管理

空间(内存)和时间(CPU)的权衡 不同的游戏类型侧重点不一样,有的内存资源更紧张 有的CPU 波动更敏感 TODO

11/09 10:42
72
0
服务器灰度更新

灰度更新的思想是, 例如: 在服务器组A,B,C 情况下 全部引流到A 等到玩家引流的差不多之后(这个过程短则几分钟长则几小时)在对服务器组BC进行更新(重启等操作),完成后再把玩家引流到B...

11/08 22:44
71
0
微信小游戏视频激励广告onClose接口叠加回调的问题解决方法

微信小游戏视频激励广告RewardedVideoAd.onClose(function callback) 接口,第一次回调没问题,但是从第二次起,会不断叠加回调。也就是第二次调用的时候,除了执行本次回调的方法,还会把第...

11/05 17:51
61
0
Spring Boot(十二)单元测试JUnit

一、介绍 JUnit是一款优秀的开源Java单元测试框架,也是目前使用率最高最流行的测试框架,开发工具Eclipse和IDEA对JUnit都有很好的支持,JUnit主要用于白盒测试和回归测试。 <!--more--> 白盒...

11/05 13:29
27
0
Unity3D 键盘控制物体平面移动(操作相对于摄像机方向)

Intro 目标是实现目标随摄像机方向的不同而进行不同方向移动——而且,目标不需要随摄像机一起旋转。 使用摄像机的四元数旋转 void HandleKeyboardAction() { var horizontal = Input.GetAx...

11/03 18:57
7
0
Unity3D 摄像机跟随旋转的方案

Intro 主要想探讨的是如何令摄像机随鼠标操作进行旋转和移动,摄像机跟随的脚本官方就有Example。 方案:独立的角度变量 主要的特点是使用独立的角度变量,每次处理鼠标移动操作都会创建一个...

11/03 18:20
3
0
使用Cocos creator开发微信小程序的踩坑日记

1、背景之间衔接缝隙太大(其它平台通用)。 在lateUpdate() 衔接背景 2、更改appid后出现"未找到入口 app.json 文件,或者文件读取失败,请检查后重新编译。" 原因:更改后的appid是一个只能...

11/03 15:55
102
0
IOS企业证书web安装

plist文件要放在https下 随便找一个git的即可 plist <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyL...

10/31 16:59
86
0
有趣的问题

为什么有些3D游戏的汉语界面要比英文界面卡很多? 考虑一下渲染中国字的难度?

10/26 01:40
94
0
windows server 2012R2 安装问题

1.B250F I219V安装windows server 网卡驱动 https://blog.csdn.net/ryu2003/article/details/50855146 2.更新安装 https://blog.csdn.net/wo_984633714/article/details/52869851......

10/22 10:32
103
0
Linux安装MySQL的两种方法

1. 运行平台:CentOS 6.3 x86_64,基本等同于RHEL 6.3 2. 安装方法: 安装MySQL主要有两种方法:一种是通过源码自行编译安装,这种适合高级用户定制MySQL的特性,这里不做说明;另一种是通过...

10/19 18:29
110
0
Node.js股票模拟交易后台

开发十年,就只剩下这套Java开发体系了 >>> 我曾经花了一周时间开发了一个股票模拟交易后台程序,使用Node.js。代码量很少,能完成基本功能。下面给大家介绍一下其实现步骤。 基本功能 开户 ...

10/16 13:37
121
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部