自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

莫克陶的blog

我的qq号:30558209 ,欢迎指教

  • 博客(29)
  • 收藏
  • 关注

原创 FlashBuilder 4.7 非正常关闭导致的不能启动的解决办法

停电、或者卡死,FB就不能正常启动了。下面是老外给出的方法,好用:进入.metadata/.plugins/org.eclipse.core.resources 目录删除.snap文件

2014-10-13 11:13:46 5749

原创 Flash 插件面板 DragonBonesDesignPanel 的绿色安装方法

Flash安装插件的时候,需要Adobe Extension Manager ,但是安装Adobe Extension Manager 是一个很繁琐的过程,不一定成功,有时候还需要重新安装Flash,甚至这个Adobe Extension Manager 还不一定能用。所以就有了此文,手动安装插件面板。

2014-09-17 10:22:58 8845 1

原创 starling性能问题笔记(二)

package{ import starling.display.Image; import starling.display.Sprite; import starling.events.Event; import starling.textures.Texture; public class JustATest extends Sprite { [Embed(source

2014-06-26 14:59:51 903

原创 用AS3 实现 Slow Behavior Tree 慢速可监控的行为树

Slow Behavior Tree,能看到节点缓慢运作的过程,当前运作的节点会被点亮并闪烁,所见即所得,先发一下源码和截图:https://github.com/moketao/SlowBehaviorTree临时写的行为树,还未经过整理,目前只实现了And和Or两种节点,以后慢慢添加其它节点,目前计划添加的有:判断节点、行动节点、取反、随机、加权随机、时间和次数限制

2014-04-06 17:13:24 2430

原创 starling性能问题笔记(一)

根sprite下面如果包含多种不同的状态,则会造成严重性能问题,所谓的状态切换包括:"是否染色","贴图切换","平滑度","纹理是否平铺显示",或者"混合模式"设置, 可能是因为批次满了(一个批次最多包含8192个四边形)可参考QuadBatch.isStateChange这个函数。测试代码如下:package{import starling.display.

2014-03-02 23:07:17 2329

原创 Starling flatten 之后的差别

flatten之后,starling并不会每帧都上传顶点数据,顶点上传的语句如下(从Scout中查看到的):VertexBuffer3D(4).uploadDouble(0, 512)

2014-03-02 16:56:06 1241

原创 CEF的C#实现,可以实现用Chrome来渲染UI,期待已久的UI解决方案。

CEF的C#实现,很好用,推荐一下,下面是最简单的范例:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows;using System.Windows.Controls;u

2014-02-03 14:08:02 17423 1

原创 有符号整数的记录方法,就是把uint取反(按位非)之后,再加1

下面用一段golang来验证:package mainimport "fmt"func main() { var a int64 a = -2 b := WriteS64(a) PrintBytes(b)}func PrintBytes(b []byte) { fmt.Print("[ ") for i := 0; i < len(b); i++ { fmt.Pr

2014-02-02 12:45:35 2102

原创 用golang解决 Flash AS3 的 socket 安全策略文件问题

代码如下:package mainimport ( "bufio" "fmt" "net" "os" "time")const ( Head = 4)var ( ClientMap map[int]net.Conn = make(map[int]net.Conn))func main() { fmt.Println(os.Args[0]) ip_port

2014-02-02 12:20:02 2835 1

原创 uint 与 int 的区别 (golang语言)

package mainimport ( "fmt" _ "time")func main() { a := byte(255) //11111111 这是byte的极限, 因为 a := byte(256)//越界报错, 0~255正好256个数,不能再高了 b := uint8(255) //11111111 这是uint8的极限,因为 c := uint8(256)//越

2014-01-01 16:13:32 19860 1

原创 LiteIDE 的代码自动完成(AutoComplete)

LiteIDE 本身就支持 golang内置类的代码自动完成。如下图:但是,如果有自己写的包,要实现如上功能,就稍微需要多做一步,比如我们写了一个base包,里面有个 SayHello函数:我们需要在 cmd(dos命令提示符界面)收入如下命令:go  install  base这样再回到 LiteIDE的时候,就能出代码提示了:

2013-12-28 16:57:55 8904 1

原创 C#里面的委托,说白了就是函数指针

委托,从字面上,非常让人费解,但实际上,委托就是带类型的指针,方便编译器识别、限定和查错。如果从javascript语言的角度,根本没有这么复杂的概念,比如下面这段:function a1(name){ alert("a1 "+name)}function a2(name){alert("a2 "+name)}var b;b = a1; //把a1赋值给bb("nio") b

2013-11-26 16:25:02 1409

原创 golang的 IntelliJ Idea插件 google-go-lang-idea-plugin 编译方法 build in windows

google-go-lang-idea-plugin 插件虽然好,但是官方的编译版总是更新很慢,所以需要自己编译,问了老外才知道怎么编译,编译方法如下:I opened this project in IDEA Community 13 (or whatever the latest EAP is), then choose the SDK as the program folde

2013-11-26 12:15:35 18660 1

转载 gogoplayer 推荐的声音引擎audiere

推荐一个简单的声音引擎 绝对轻量级的声音引擎,audiere,支持跨平台,可以去http://sourceforge.net/projects/audiere/下载,再给个小例子,^_^用VC6或者其他配置好工程,建个控制台程序即可#include using namespace std;#include "audiere.h"audiere::AudioDevicePtr devic

2008-09-22 14:08:00 1800

转载 四元素

 http://blog.csdn.net/kevinlynx/archive/2007/07/21/1701354.aspx

2008-09-21 17:24:00 636

转载 事例,数据,摘抄(非原创)

   电脑业界赫赫有名的罗技鼠标,生产工厂设在苏州,每年向美国运送2000万个贴着“中国制造”标签的鼠标,每只在美国的售价约为40美元。在这一价格中,罗技拿8美元,分销商和零售商拿15美元,另外14美元进入零部件供应商的腰包,中国从每只鼠标中仅能拿到3美元,而且工人工资、电力、交通和其他开支全都包括在这3美元里!   站在电子爱好者角度看,鼠标的制造有何难?难就难在罗技能将小小鼠标

2008-09-21 15:57:00 1596 1

原创 Ubuntu使用笔记

 i 代表输入模式,在输入模式下按ESC可以退出输入模式并进入移动光标模式,用hjkl可以上下移动光标: 代表命令模式,命令模式下用q!强行退出不保存,w代表写,也就是保存的意思。x 删除当前字符dd 删除整行 Ubuntu下每次开机root管理员的密码都会随机变(据说),所以要从普通用户来操作,方法如下:If you got the message

2008-09-21 15:48:00 564

原创 龙芯-电影动画渲染农场

 以下是我在2006年的龙芯论坛上发表的帖子,不想沉底,现在贴回自己的领地,哈哈:D发现新闻上宣传的龙芯市场定位,要么定位很低,要么定位很高低定位:主要针对上网、日常办公等用途。 高定位:将来用 n核龙芯(n>1000)做巨型机,用于天气模拟和大型科学计算。 我觉得,龙芯还应该有个中档定位:中档定位:用8核或32核龙芯作为动画制作、电影特效制作、以及电视视频合成等设

2008-09-21 15:44:00 1897 2

原创 flash8_to_flash9_迁移笔记(ActionScript2 to 3)

as文件的变动:加package{}///////////////////////////////////////////////////////////////////////////////////////////////按钮的脚本要写到帧上,并且写法改为bt.addEventListener(MouseEvent.CLICK, reportClick);function report

2008-09-21 15:40:00 685

原创 如何在ogre游戏界面添加自己的信息,比如显示某变量的值

  // 首先在E:/ogre/media/packs的OgreCore.zip里面打开OgreDebugPanel.overlay,然后修改如下:Core/DebugOverlay{zorder 500// Stats blockcontainer BorderPanel(Core/StatPanel){   metrics_mode pixels   vert_align bottom  

2008-09-21 15:28:00 1689

原创 Ogre Intermediate Tutorial 1 改进版

 ///以下是main.cpp#include "ExampleApplication.h"#include using namespace std;class MoveDemoListener : public ExampleFrameListener{public:    MoveDemoListener(RenderWindow* win, Camera* cam, Sc

2008-09-21 15:23:00 759

原创 Ogre,Blender笔记

 1、一个空项目,在项目属性页如果看不到“C/C++”调试选项,那是因为没有在项目里面建立后缀为“h”的头文件以及后缀为“cpp”的代码文件。 2、如果是在编译正确之后、链接的时候,发生错误,比如cannot find symbol 。。。,有可能是项目属性里面没有添加相应的 lib 后缀文件。第7课里面需要在“连接器》附加依赖项”里面添加两行:CEGUIBase.libOgreGUIRend

2008-03-06 21:03:00 2949

原创 flash8的 #initclip/#endinitclip 内部无法 addEventListener,原因不明

如题,flash8的 #initclip/#endinitclip 内部无法 addEventListener,原因不明,完全不起作用 

2007-08-28 15:13:00 997

原创 镶套flash内部,组件失效的解决办法

解决办法就是:确保在父级flash库中包含有子级使用到的组件. 比如说 a.swf  运行后会加载 b.swfb.swf  中一个textinput或者DataChooser运行不正常,这个时候,解决办法是,在a.fla的舞台中拖入一个textinput或者DataChooser实例.

2007-08-28 15:06:00 938

原创 removeMovieClip 无效的解决办法

今天用 removeMovieClip 这个函数死活删不了影片剪辑.我生成影片剪辑的语句是这样:_root.attachMovie("my_node", "my_node"+node_num, _root.getNextHighestDepth()); 后来改成;_root.attachMovie("my_node", "my_node"+node_num, 1000+node_n

2007-07-25 17:32:00 2313

原创 ExternalInterface.call只返回null值的解决办法

javascript,actionscript,两者交互的应用中,如果你按照flash官方帮助文档里关于“ExternalInterface.call ”的方法去做,ExternalInterface.call只返回null值,而不是返回你要的值。看下面链接里面老外的讨论就知道怎么解决了http://livedocs.macromedia.com/flash/8/main/wwhelp/wwh

2006-11-08 13:56:00 3604

原创 “Windows 延缓写入失败”的一种解决办法(不过,只是折中解决,治标不治本:)

我有一个外置硬盘盒,usb1.0的接口,连到电脑上拷贝小文件的时候不出错,但是,如果是大文件,那么经常是拷贝到一半就出现“Windows 延缓写入失败”的错误,然后外置硬盘就连不上了,重新拔插USB线,可以再次连接电脑和外置硬盘,但是之前拷贝的文件完全不能用了,必须删除,重新再拷贝一次,而且还是有出错的可能,相当烦人。网上搜出来的解决方法五花八门,有些说是数据线过长或接触不良或者不兼容,有些说

2006-10-31 18:17:00 9998

原创 我的涂鸦

     ← 请查看页面左边的相册 

2005-04-28 22:38:00 1577

原创 未经整理的一些想法-关于人工智能

以下都是谬论,因为我还没有广泛阅读过相关论文。打算将来做修正......1、智能 = 实践 +  犯错误 +  吸取教训 。      人工智能,它跟人类的只能没有什么区别,也有模棱两可的时候,也有做错事的时候,我们不可能把机器设计成绝顶聪明的生物。      比如一个不小心被邪教欺骗的人,你能说这个人不具备一定的智能吗。所以在设计之初,应该允许人工智能犯错,甚至可以说人工智能可以很“愚蠢”。

2005-03-24 11:27:00 1290

空空如也

空空如也

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

TA关注的人

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