自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Taotao的CSDN之家

[教育爱好者]多学一种开发语言,视野会宽广许多

  • 博客(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滚动条取消回弹

scroller.bounces = false;

2016-01-06 16:04:12 3588

原创 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)enum写法

module Global{export enum myEnum{ first, seconde}

2016-01-06 15:59:53 2066

原创 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

原创 我原来的百度博客,用了七、八年了

我原来的百度博客知道,用了七、八年了

2014-06-05 14:27:32 627

原创 Swift语言 简明基础 代码示例

开发环境:Mac,Xcode6.0

2014-06-05 14:15:33 3231

原创 使用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

原创 常用三维软件与Unity单位比例关系

常用三位软件与Unity单位比例关系

2014-05-15 14:00:02 1246

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除