自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 基于行为树的ai

     我们现在做的游戏,包括手游,网页游戏,ai部分策划那边的需求并不复杂(待机,巡逻,行走,逃跑,攻击,被击),而且ai需求定了,也不会有太大的改动。所以用状态机是一个不错的选择,因为状态机确实很简单(我们一直都是用状态机)。行为树,实现ai的另外一种方式,先简单介绍一下行为树的概念,然后我们用行为树的方式实现一套简单的ai。行为树,从名字看肯定是一种树形结构,树的结点可以分为叶子结...

2015-01-12 14:55:53 539

原创 还不错啊!!

服务器还不错,今天同时在线撑到了4300;哈哈哈!

2011-11-16 17:26:03 83

myeclipse不编译了

今天来了发现myeclipse不编译了,找了好长时间,原来是project-->Build Automatically没有勾上,昨天不小心去掉了,晕.....

2009-12-10 13:29:21 83

原创 jdbc中使用c3p0来获取连接

static{ComboPooledDataSource dsWebgame = new ComboPooledDataSource();try {   dsWebgame.setDriverClass("com.microsoft.jdbc.sqlserver.SQLServerDriver");  } catch (PropertyVetoException e) {   e.prin...

2009-11-16 10:02:29 130

hibernate二级缓存

配置hibernate二级缓存(oscache)1.导入oscache包。2.sessionFactory结点中加入属性:<prop key="hibernate.cache.use_query_cache">true</prop><prop key="hibernate.cache.use_second_level_cache">true</...

2009-08-08 16:29:23 79

ssh简单配置

1. web.xml中的配置加spring的监听器:<listener>    <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class></listener>2. struts-config.xml中插件配置:<plu...

2009-08-08 15:14:31 88

原创 dom解析xml

public class DOMParser { public static void main(String argv[]) {  try {   // 创建XML文档解析器   DocumentBuilderFactory factory = DocumentBuilderFactory     .newInstance();   File xmlFile = new File("cata...

2009-08-08 15:11:47 106

右下角弹出层

html(主页面)代码:<div id="rbbox">   <a class="button" onclick="closeBox()">关闭</a>   <iframe id="iframeyxj" src="yxjiframe.html" frameborder="0" height

2009-08-08 15:09:51 318

读取Properties 文件

private static Properties getProperties() throws IOException {  if (properties == null) {   properties = new Properties();   properties.load(Thread.currentThread().getContextClassLoader()     .getRe...

2009-08-08 15:07:52 104

原创 as3单击,双击事件

在AS3中双击事件被屏蔽了,所以在注册MouseEvent.DOUBLE_CLICK事件之前要加一行代码:object.doubleClickEnabled(object:事件注册目标对象);

2009-08-04 17:19:03 254

jdbc多结果集(getMoreResults)

有时候查询返回多个结果集,jdbc操作:getMoreResults(),getMoreResults(),部分代码:PreparedStatement preStatement = session.connection().prepareStatement("{call web_GetFRIEND(?)}");   preStatement.setString(1, onlineRole...

2009-08-03 17:37:01 1088

SecurityError: Error#2122

as3中加载图片出现安全沙箱问题。解决办法:在web项目中加入文件crossdomain.xml:<?xml version="1.0"?><!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd"><cross-doma...

2009-07-28 13:41:00 218

原创 范型一

1.范型实例运行时的类型,范型实例运行创建了几个class对象?答案一个,有例为证://创建两个Demo<T>类型的实例Demo<Integer> obj1 = new Demo<Integer>();Demo<Double> obj2 = new Demo<Double>();//测试类型,输出都是Demo类型,Sy...

2009-07-22 22:59:24 92

ja惰性函数

使用惰性函数可以取代定义全局变量(理解若有误,请指教)html:<input type="button" value="全局变量" onclick="qjbl();"/>html:<input type="button" value="惰性函数" onclick="dxhs();"/>一.全局变量方式:  jsva

2009-07-17 18:00:34 107

原创 as3调用js函数:null为空或不是对象

最近公司开发flash游戏,我在as3中调用JavaScript中函数是出现以下错误:null为空或不是对象。上网查了下,说是嵌入swf的object标签没有加id属性(id,name属性值不能含有特殊字符),加上id属性后,问题解决。。 ...

2009-07-17 09:52:01 101

原创 将字符串中大写字母转化成小写字母

代码: public static String lowerCase(String str) {  if(null == str || str.length()==0)  {   return null;  }else{     StringBuffer strBuf = new StringBuffer();     for(int i=0; i<str.length();...

2009-07-15 17:00:42 560

hibernate通用查询一

通过对象的非主键属性查询,返回list集合。代码: 测试代码:  /**   * 按对象属性查询   */  this.productDao.findBypropertiesIn(new CriteriaCallBackEntity<Product>(){   public void setCriteria(Criteria criteria){    Product ...

2009-07-12 19:33:32 82

js删除数组中重复元素

删除数组中值重复的元素,各位有什么好的建议,请赐教 代码:function removeDuplElem(){ var array = new Array(); for(var i=0; i<10; i++) {  array.push(i+"name"); } array.push("3name"); array.push("5name"); array.push("9name...

2009-07-10 14:29:35 191

js删除数组中某个元素

代码:html:     <input type="button" value="删除数组i位置的元素" onclick="arrayRemove();"/>js:     function arrayRemove(){//初始化数组 var array = new Array(); for(var i=0; i<10; i++) {  array.push(...

2009-07-10 12:25:41 90

hibernate级联删除

今天写个级联删除始终报错:Could not execute JDBC batch update,后来发现是calsses.hbm.xml:中的inverse="false"(主控方)的原因,将它改为inverse="true"(被控方)后就ok了,inverse为false,classes就要维护student,在执行删除时会update关联的student设置其classid,但classid...

2009-07-09 21:46:30 86

空空如也

空空如也

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

TA关注的人

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