
微信小游戏
沈阳-施立
离了歪斜的架构师之路
展开
-
使用LayaAir H5游戏引擎 开发的抽奖程序
演示地址http://42.56.70.252:9090/video/prize/源代码下载http://download.youkuaiyun.com/download/winnershili/10242259抽奖画面这个抽奖程序的主要功能就是1. 打开欢迎页面 单击进入抽奖程序2. 规则是 被抽中的人员将无法继续参加抽奖 每次点击停止按钮 会出现中奖者头像原创 2018-02-06 14:53:03 · 2337 阅读 · 0 评论 -
对LAYA引擎中的 HttpRequest 进行简单封装
为了方便使用 我对这个进行了简单封装 采用了Typescript 的方式class HTTP{ private callback:any; private caller:any; private http:Laya.HttpRequest; constructor() { this.http = new Laya.HttpRequest; ...原创 2018-05-04 14:24:48 · 4375 阅读 · 0 评论 -
LayaAir 游戏引擎 多点触控演示
最近发现LayaAir 引擎示例 对触控介绍的很少所以写了一个多点触控的小例子 这里例子需要在手机浏览器下才能看到效果希望可以和大家分享一下先准备一个圆形 模拟触控效果class Round extends Laya.Sprite{ private timeLine:Laya.TimeLine = new Laya.TimeLine(); private count:number...原创 2018-04-26 14:40:44 · 3027 阅读 · 0 评论 -
LayaAir 以鼠标点为中心,用滚轮控制Sprite放大缩小
很多游戏中 使用鼠标滚轮来控制地图的放大和缩小, 类似百度地图的控制方式 官方给的东西少之又少 只能自己动手解决!实现效果和这个基本一致 http://bl.ocks.org/sgruhier/1d692762f8328a2c9957这个使用D3.js 实现的 我们需要用游戏引擎实现,这个只能借鉴了首先定义一些全局变量 private pic:Laya.Sprite = new Laya.S...原创 2018-04-26 14:10:35 · 2468 阅读 · 0 评论 -
LayaAir 模仿王者荣耀人物控制轮盘
// 程序入口class GameMain{ private round:Laya.Sprite; //控制圆 private hero:Laya.Sprite; //人物 private direction:Laya.Sprite; //方向圆 private speed:number = 0; private angle:number; private ce...原创 2018-04-19 14:17:00 · 3090 阅读 · 1 评论 -
LayaAir 加载图集资源并播放动画
首先初始化场景 并加载图片资源 constructor() { Laya.init(Browser.clientWidth, Browser.clientHeight, WebGL); Laya.stage.alignV = Stage.ALIGN_MIDDLE; Laya.stage.alignH = Stag原创 2017-12-06 14:12:38 · 6819 阅读 · 0 评论 -
LayaAir 使用方向键 控制精灵在格子中移动
使用方向键 在RPG中的格子中移动是很常见的功能! 可是在实际制作中会遇到很多问题本人资质一般 弄了一个这个 弄了好久 基本上完美解决了同时按多个按键的问题 我以前的做法是 按哪个键 就忘哪个方向走 效率低 而且体验差所以改了这个方案 当然 你可以继续优化这代码 并发给我 万分感谢 如果你也专注2D的RPG游戏开发 可以加我的微信 一起研究L原创 2017-11-25 13:12:47 · 4354 阅读 · 1 评论 -
LayaAir 实现用获取本地JSON数据资源并循环列出
先定义一个json文件内容略 放到资源文件夹中/**人物选择资源数据 */ public static CHOOSE_CHARACTER_DATA:string = "data/choose_character.json";assets.push({ url: ResourceManager.CHOOSE_CHARACTER_DATA, type: Laya.Loa原创 2017-12-06 14:45:11 · 6582 阅读 · 3 评论 -
LayaAir 拖拽 Sprite 并在屏幕中心放大
onDragEnd(){ //console.info(this.sp.x+"==="+this.sp.y); //console.info(this.sp.pivotX+"==="+this.sp.pivotY); let dx:number = 450 - this.sp.x; let dy:number = 700 - this.sp.y; console.info(d原创 2018-01-10 02:15:03 · 2868 阅读 · 0 评论 -
LayaAir 使用IDE制作动画并播放
前言由设计人员来设计动画然后由开发人员进行控制是在游戏开放中比较重要的分工 如果所有动画都由开发人员代码来实现 工作量太大 质量不高 下面就来演示下 如何操作 准备动画素材首先将所有动画素材导入到项目中在这里我准备圆桌骑士中的 大剑勇士的攻击和行走的图片集合所有图片我都使用了 角色_动作_序号 的命名方式导入到工程中在Laya IDE中 切换...原创 2018-08-04 16:23:19 · 5677 阅读 · 3 评论