`
junlas
  • 浏览: 63510 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论
文章列表
    一个很有用的工具,在游戏开发过程中,可以用它来做很多编辑器;       最近发现两个奇怪的事情:1.IE浏览器ms很慢才能打开本博客中的SWF文件,导致文章显示白屏,所以建议尝试使用其它浏览器试试;     2.可能是有些宽带也打不开,不知道问什么,我家里和公司都是可以打开的。       3.因为插入的SWF文件是链接到googlecode上的,所以本地需要有安装SVN,才能显示。       以上都是猜测,具体原因,我也不太清楚。   界面风格不是很好看,都是自己配的色,有些文字提示也没加上去,相信会玩的人,摆弄摆弄就明白了。 //=============== ...

CacheAsBitmap使用

1.被设置为 cacheAsBitmap的对象,内部只要变了一点,也会导致整个对象更新重绘; 2.以位图缓存,所以内存会变大; 3.最好将 cacheAsBitmap属性与主要具有静态内容且不频繁缩放和旋转的影片剪辑一起使用。 对于这样的影片剪辑,在转换影片剪辑时(更改其 x 和 y 位置时),cacheAsBitmap可以提高性能。 4.只要对显示对象(当其 filter 数组不为空时)应用滤镜,cacheAsBitmap属性就自动设置为 true;如果清除显示对象的所有滤镜,则 cacheAsBitmap设置将更改为它上次的设置。 5.在下面的情况下,即使将 cacheAsBit ...
呃~~~~ ,文章分类真不好选~@!   在游戏公司(无论哪种game类型、哪种平台)做的你们,公司或者你们是如何看待一款这样的游戏:       1.高质量:不至于玩家玩着玩着,突然弹出一个框,告知"NullPointException" ;       2.高时间投入:从每天玩一下A游戏,到每小时都想着怎么玩A游戏;       3.金额投入:不追求高金额投入,我想大部分玩家不愿意(无论大人、小孩,还是家庭),主要考虑怎样使玩家能保持一个小金额投入;         4.高吸引力:从玩家的单一性转变成,加好友一起玩才能更加有意思,甚至到拉着亲戚、 ...
    好吧,我承认我是闲的蛋疼。       周末在家呆了一天,哪都不想去,外面很冷,就无聊想想正在做的一款游戏要到几个东西,做了个下面的效果。   //=================================================     //===========================================================   /** * 进制间的转化 */ public static function radixTrans(num:String,radixFirst:int,rad ...
        打算做一个游戏的地图编辑器,所以要做一些针对xml文件的处理,将地图数据保存的xml中,另外还要对原先的数据的   修改,所以就必须要实现对文件的打开、保存操作。所以做了一个小的demo:   源码大家自己找啊,公开的。   //--------------------------------------------------------------------------------------------  
在天地会上看到过一个45度视角的赛车游戏,是我最喜欢的视角的赛车(针对flash来说)。 虽然有源码,但是看不懂 ,   所有先研究一下Z-mapping.   原文出处:http://space.flash8.net/bbs/viewthread.php?tid=191879,不过是as2的,因为很简单就10行,所以写了一下。   源码在哪自己猜。   //------------------------------------------------------------------- 原图片: //--------------------------------- ...
通过Lock对象的lock()和unlock()方法来模拟synchronized待模块。   1.Lock lock = new ReentrantLock(); 2.ReadWriterLock rwl = new ReentrantReadWriterLock();是用来维护读取与写入分离的lock,同时可以有多个线程持有readlock,因为read通常是安全的并发操作;但只有一个线程可以持有write lock。 (if a thread has a write lock,nobody can have read/write lock.)   入口类: package t ...
用Executor来构建线程池,应该要做的事: 1).调用Executors类中的静态方法newCachedThreadPool(必要时创建新线程,空闲线程会被保留60秒)或newFixedThreadPool(包含固定数量的线程池)等,返回的是一个实现了ExecutorService接口的ThreadPoolExecutor类或者是一个实现了ScheduledExecutorServiece接口的类对象。 2).调用submit提交Runnable或Callable对象。 3).如果想要取消一个任务,或如果提交Callable对象,那就要保存好返回的Future对象。 4).当不再提交 ...
Thread类的join方法测试: package thread.test03; public class ThreadJoinTest { public static void main(String[] args) { Thread tt = new TestThread(); tt.start(); int index = 0; while(true){ if(index++ == 100){ try { tt.join();//join():等待tt线程终止,再接着执行当前线程;join(long millis):指定一定 ...
生产者、消费者模型的demo:   1.程序入口: package thread.test01; public class ThreadCommunication { public static void main(String[] args) { Queue q = new Queue(); new Thread(new Producer(q)).start(); new Thread(new Consumer(q)).start(); } }  2.共享数据列表: package thread.test01; public class Q ...
今天15号,发工资的日子,爽。   洗好脸,早饭今天就不吃了,忍!走人,屁颠屁颠的跑到地铁站,公交卡上负值,再跑回来找零钱。   就是没钱,翻了个家里底朝天了,银行卡也没钱;我XXX,4块钱的地铁费都付不起了。   手机早就停机,也不知道出了什么鬼,借个手机打电话,几个同事朋友手机要不是没人接,就是关机,要不就是无法接   通。就先不管了,发个短信过去说请教半天。NND,更崩溃的事,家里的长城宽带,昨晚死都连接不上,打客服热线,也一直   转人工忙等待,只有留言:"连不上网络,地址是*******"。   好了,我开始等待我伟大的公司快快发工 ...

扑克牌的演示demo

在天地会上看到一个牌类的文章,研究了一下,做个demo。 来源:http://www.flashandmath.com/    

as3 GoogleEvent测试

    博客分类:
  • java
RT ///-----------------------------------
生产者和消费者模型:   package thread; class Producer implements Runnable { public Producer(Q q) { this.q = q; } Q q; public void run() { int i = 0; while (true) { /* synchronized (q) {// 当前线程得到对象q的lock旗标 if (q.bFull) { try { q.wait();// 此时当前线程被放置在对象q的等待池中,当前 ...
最后一个小列子,说明swing与awt的一个小小的对比:   package gui.test11; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JOptionPane; import javax.swing.JScrollPane; import javax.swing.JTextArea; import javax.swin ...
Global site tag (gtag.js) - Google Analytics