- 博客(50)
- 收藏
- 关注
原创 Box2d)box2dweb之关节joint(连接器)
box2dweb非常重要的一个概念,关节(joint)也有叫连接器的,总之是一个意思。下面是关节详细的类库说明:BOX2D.Dynamics.Joints>>>动态关节包;b2DistanceJoint 距离连接b2DistanceJointDef 距离连接定义.b2GearJoint 齿轮链接.b2GearJointDef 齿轮连接定义.b2Joint 连接...
2019-12-12 20:05:09 530
原创 Python)Python的优缺点
Python的优点很多,简单的可以总结为以下几点。简单和明确,做一件事只有一种方法。学习曲线低,跟其他很多语言相比,Python更容易上手。开放源代码,拥有强大的社区和生态圈。解释型语言,天生具有平台可移植性。对两种主流的编程范式(面向对象编程和函数式编程)都提供了支持。可扩展性和可嵌入性,例如在Python中可以调用C/C++代码。代码规范程度高,可读性强,适合有代码洁癖和强迫症...
2019-12-11 16:20:40 259
原创 Python)Windows环境安装Python
可以在Python官方网站下载到Python的Windows安装程序(exe文件),需要注意的是如果在Windows 7环境下安装Python 3.x,需要先安装Service Pack 1补丁包(可以通过一些工具软件自动安装系统补丁的功能来安装),安装过程建议勾选“Add Python 3.x to PATH”(将Python 3.x添加到PATH环境变量)并选择自定义安装,在设置“Opt...
2019-12-11 16:19:45 442
原创 Flash AS3)用图片绘制线段,lineBitmapStyle
素材:代码:import flash.display.Sprite;import flash.geom.Matrix;var img:String = "LIB_UI_IMG_sz_10";var cls:Class = getDefinitionByName(img) as Class;var sp:Sprite = new Sprite();//sp.gra
2017-08-21 12:01:13 1177
原创 Unity+FairyGUI)定义一个回调函数
JoystickModule注册事件public EventListener onMove { get; private set; } public EventListener onEnd { get; private set; }onMove = new EventListener(this, "onMove"); onEnd = new EventListener(this, "
2017-08-15 16:59:05 1077
原创 Unity+FairyGUI)rpg方向控制的方向盘控制/摇杆
using System;using System.Collections.Generic;using System.Linq;using System.Text;using UnityEngine;using FairyGUI;using Package1;namespace Assets.Scripts{ class Wheel : UIBase {
2017-08-15 16:34:26 2644
原创 Unity+FairyGUI)自定义fgui界面基类
using System;using System.Collections.Generic;using System.Linq;using System.Text;using FairyGUI;public class UIBase{ private GComponent _ui; public GComponent ui { get
2017-08-15 16:13:54 3703 1
原创 Unity)判断敌人是否位于主角正前方一定角度方位内
float angle = 60f;Vector3 direction = zombieInAtkAreaList[i].position - player.transform.position; if (Vector3.Angle(direction, player.transform.forward) < angle) { zombi
2017-08-15 16:10:27 5630
原创 Unity)摄像机Camera跟随
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2017-08-15 16:03:04 677
原创 Egret)Demo - 自定义事件及自定义事件派发器
源代码:https://github.com/taotao5453/Egret_TestCustomEvent
2016-01-07 15:31:01 3403
原创 Egret)Demo - eui state自定义状态的使用
源代码:https://github.com/taotao5453/Egret_TestEUIStateDemo
2016-01-07 15:29:58 2773
原创 Egret)Demo - 抽奖
想要实现的效果程序界面截图玩法:点击屏幕开始抽奖,抽奖结果随机,抽奖动画由快到慢(你可以自己调一下里面的参数)源代码https://github.com/taotao5453/Egret_TestChoujiang
2016-01-07 15:26:30 1965
原创 Egret)获取所有子元素显示对象,包括子元素的子元素
public getAllChildNum2(_dis): number {// console.log(egret.getQualifiedClassName(_dis)); if(egret.is(_dis, "egret.DisplayObjectContainer") == false) { re
2016-01-06 16:14:22 7082
原创 Egret)字符串按照字节位截短
public getChar(_str: string,_len: number): string { var _ba: egret.ByteArray = new egret.ByteArray; _ba.writeUTFBytes(_str); if(_ba.length < _len) return _str
2016-01-06 16:13:13 3606
原创 Egret)判断横竖屏
window["onorientationchange"] = function() { if(window["orientation"] == 90 || window["orientation"] == -90) { //页面被旋转了->做某件事 }
2016-01-06 16:11:25 2389
原创 Egret)判断系统
egret.Capabilities.os返回值:/** * @language zh_CN * 指示当前的操作系统。os 属性返回下列字符串: * * 苹果手机操作系统 "iOS" * 安卓手机操作系统 "Android" * 微软手机操作系统
2016-01-06 16:10:11 2139
原创 Egret)判断移动浏览器
public isWeiXin():boolean { var ua:string = navigator.userAgent.toString(); var str:any=ua.match(/MicroMessenger/i); if(str=="MicroMessenger") { return t
2016-01-06 16:09:42 2801
原创 Egret)连续tween的实现
egret.Tween.get(this,{"loop":true}).to({"x":100},1000).to({"x":300},1000);
2016-01-06 16:08:10 7332
原创 Egret)tween的onChange事件写法
this.num = 1; egret.Tween.get(this,{ onChange: this.onChange,onChangeObj:this}).to({ num:100}, 2000); private onChange():void{ this.atext.text =
2016-01-06 16:07:39 3719
原创 Egret)ios建议声音编码
由于 webAudio 对声音的格式有特定要求,在 ios 系统上如果测试碰到音频文件解码失败的情况,请使用具体来转换下格式(码率 44100Hz 96kbs ;工具推荐 绿色版glodwave)。
2016-01-06 16:04:57 2887
原创 Egret)scroller滚动条滚动到最底
------------------guilist.validateNow(); list.dataGroup.verticalScrollPosition = list.dataGroup.contentHeight - list.height;--------euithis.ui_scroller.viewport = this.list;this.ui_scroller.val
2016-01-06 16:03:39 9743 1
原创 Egret)list组件设置默认选中
this.list.selectedIndex = 0; this.list.dispatchEventWith(egret.Event.CHANGING,false,true);
2016-01-06 16:02:04 2625
原创 Egret)fps个参数的意义
FPS: 29 - 帧频Draw: 7,6% - 每帧 draw 方法调用的平均次数,脏区域占舞台的百分比Cost: 0,1 每帧舞台所有事件处理和矩阵运算耗时,绘制显示对象耗时(单位是ms)
2016-01-06 16:00:47 3751
原创 Egret)encodeURI
直接写就可以var url = encodeURI(window.location.href)-----也可以document.write(encodeURIComponent(test1)+ "")document.write(decodeURIComponent(test1))
2016-01-06 15:59:17 1525
原创 Egret)截取某一范围作为图片
var renderTexture: egret.RenderTexture = new egret.RenderTexture();renderTexture.drawToTexture(this._floor,new egret.Rectangle(-this._floor.width/2,0,this._floor.width,this._floor.height));
2016-01-06 15:58:28 7775
原创 Egret)用代码实现修改Button组件字体
module game {export class TestButton extends eui.Button{ public constructor() { super(); egret.callLater(this.init,this); } private init(): void {
2016-01-06 15:57:13 4759
原创 Egret)egret.Bitmap对象设置透明度0的区域点击可穿透
传入的 egret.Bitmap 对象设置 this.pixelHitTest = true;
2016-01-06 15:55:47 7145
原创 Egret)引擎工作原理
Egret engine 使用 nodejs 来编译项目,为了避免对系统的依赖,所以node是放在引擎的安装目录中的。windows 下 在 C:\Program Files\Egret\EgretEngine\win mac 在 /Applications/EgretEngine.app/Contents/Resources/mac/node安装后 egret 的命
2016-01-06 15:53:30 3909
原创 三个简单的H5/Egret/JavaScript面试题
1/** * k的输出值是多少 * */ private question1(): void { var i,j,k: number; for(i = 0,j = 0;i < 10,j < 6;i++ ,j++) { k = i + j; }
2015-11-18 14:59:45 9512
转载 html5>egret>手机浏览器处理适配屏幕问题
// ---------------------------------------------------------------------------------------------------------------- // 手机浏览器解决方案,处理宽和高,如果是生成APP,请另一个原生JS文件,可以参照这种方式. var aspectRatio = {portrait
2015-04-13 16:28:02 8844
原创 HTML5)egret框架开发环境搭建简明指引
egret官网:http://www.egret-labs.org/egret下载中心:http://www.egret-labs.org/downloadsegret文档中心:http://docs.egret-labs.org/egret在线API文档:http://www.egret-labs.org/apiegret论坛:http://bbs.egret-labs.org/
2015-03-26 10:17:44 5498 3
原创 Unity 5正式发布
Unity Technologies正式发布了次时代多平台引擎开发工具Unity 5,含有大量的图形改进和扩展的编辑器功能集,支持移动、主机、虚拟现实等21种不同平台,个人版完全免费,专业版售价1500美元,或以75美元进行月租。----------------------------------------Unity5前日,虚幻引擎4刚刚宣布下载更新完全免费。
2015-03-09 10:29:23 632
原创 使用IntelliJ IDEA开发Flash/Flex项目
IntelliJ IDEA 版本13.1.3自带Flash/Flex项目支持,可直接
2014-06-04 15:47:24 18400
原创 使用WebStorm开发TypeScript的设置
1、下载WebStorm,我使用的是WebStorm8.0,安装(注册码自己找下)。下载Node.js(地址:nodejs.org),安装。使用Node的npm命令安装TypeScript编译器:(cmd命令直接执行不成功的话,到Node安装目录下再执行npm命令)如果你想安装或更新最新版,执行npm install typescript -g如果你要安装特定版本,就npm ins...
2014-05-17 09:17:13 34750 6
原创 魔兽世界运营时间线timeLine(2004-2014)
在美国: 2004年3月18日北美和韩国的魔兽世界官方BETA测试正式开始 2004年7月5日接受欧洲封闭式Beta测试的报名 2004年10月01日魔兽世界欧洲封闭Beta测试正式启动 2004年10月29日北美内测结束 2004年11月1日北美压力测试开始 2004年11月8日北美免费公测 2004年11月18日北美公测正式结束 2004
2014-05-15 14:02:12 2930
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人