- 博客(20)
- 收藏
- 关注
原创 基于行为树的ai
我们现在做的游戏,包括手游,网页游戏,ai部分策划那边的需求并不复杂(待机,巡逻,行走,逃跑,攻击,被击),而且ai需求定了,也不会有太大的改动。所以用状态机是一个不错的选择,因为状态机确实很简单(我们一直都是用状态机)。行为树,实现ai的另外一种方式,先简单介绍一下行为树的概念,然后我们用行为树的方式实现一套简单的ai。行为树,从名字看肯定是一种树形结构,树的结点可以分为叶子结...
2015-01-12 14:55:53 560
myeclipse不编译了
今天来了发现myeclipse不编译了,找了好长时间,原来是project-->Build Automatically没有勾上,昨天不小心去掉了,晕.....
2009-12-10 13:29:21 94
原创 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 142
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 87
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 98
原创 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 117
右下角弹出层
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 326
读取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 112
原创 as3单击,双击事件
在AS3中双击事件被屏蔽了,所以在注册MouseEvent.DOUBLE_CLICK事件之前要加一行代码:object.doubleClickEnabled(object:事件注册目标对象);
2009-08-04 17:19:03 259
jdbc多结果集(getMoreResults)
有时候查询返回多个结果集,jdbc操作:getMoreResults(),getMoreResults(),部分代码:PreparedStatement preStatement = session.connection().prepareStatement("{call web_GetFRIEND(?)}"); preStatement.setString(1, onlineRole...
2009-08-03 17:37:01 1116
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 225
原创 范型一
1.范型实例运行时的类型,范型实例运行创建了几个class对象?答案一个,有例为证://创建两个Demo<T>类型的实例Demo<Integer> obj1 = new Demo<Integer>();Demo<Double> obj2 = new Demo<Double>();//测试类型,输出都是Demo类型,Sy...
2009-07-22 22:59:24 105
ja惰性函数
使用惰性函数可以取代定义全局变量(理解若有误,请指教)html:<input type="button" value="全局变量" onclick="qjbl();"/>html:<input type="button" value="惰性函数" onclick="dxhs();"/>一.全局变量方式: jsva
2009-07-17 18:00:34 119
原创 as3调用js函数:null为空或不是对象
最近公司开发flash游戏,我在as3中调用JavaScript中函数是出现以下错误:null为空或不是对象。上网查了下,说是嵌入swf的object标签没有加id属性(id,name属性值不能含有特殊字符),加上id属性后,问题解决。。 ...
2009-07-17 09:52:01 119
原创 将字符串中大写字母转化成小写字母
代码: 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 570
hibernate通用查询一
通过对象的非主键属性查询,返回list集合。代码: 测试代码: /** * 按对象属性查询 */ this.productDao.findBypropertiesIn(new CriteriaCallBackEntity<Product>(){ public void setCriteria(Criteria criteria){ Product ...
2009-07-12 19:33:32 92
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 204
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 98
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 95
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人