会员
T恤
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
liyonghelpme
博客园
首页
新随笔
联系
订阅
管理
2015年2月3日
RPG游戏中 使用unity3d 客户端 结合NGUI的UI系统框架
摘要: 一:UI系统的组成部分参考 天龙八部代码,UI层 在代码 层面 分成3个 部分二:架构的好处这个结构 的好处,作为经常变动的UI,UIInterface里面的代码做经常变化,而GameInterface 清晰的定义了ui需要的数据接口,这样便于以后调整 UI逻辑,也便于分离UI和逻辑工作,逻辑组只需...
阅读全文
posted @ 2015-02-03 23:05 liyonghelpme
阅读(550)
评论(0)
推荐(0)
2014年9月2日
rpg游戏技能模型
摘要: rpg游戏中,角色有大量的技能,如何为这些技能进行建模?这里参考魔兽争霸3编辑器里面的做法。 在war3世界编辑器中,使用了3个界面来描述技能相关数据,分别是单位数据页面,技能数据,以及魔法效果特效页面。 在单位数据页面,配置人物有几个技能,人物的普通攻击类型,以及普通攻击的范围属性,普通攻击的弓箭...
阅读全文
posted @ 2014-09-02 08:42 liyonghelpme
阅读(904)
评论(0)
推荐(0)
2014年7月10日
cocos2dx 软件渲染 之 npr 渲染
摘要: http://archive.gamedev.net/archive/reference/programming/features/cartoon/page2.html https://github.com/liyonghelpme/softRenderEngine/tree/npr 一:介绍 ...
阅读全文
posted @ 2014-07-10 09:19 liyonghelpme
阅读(249)
评论(1)
推荐(0)
2014年7月2日
使用协程实现游戏状态机
摘要: http://www.mohiji.org/2012/12/14/lua-coroutines/ http://www.slideshare.net/naughty_dog/statebased-scripting-in-uncharted-2-among-thieves lua 中的协程是一个...
阅读全文
posted @ 2014-07-02 14:09 liyonghelpme
阅读(1221)
评论(0)
推荐(0)
2014年6月26日
cocos2dx 实现软渲染引擎 soft rendering engine
摘要: http://blogs.msdn.com/b/davrous/archive/2013/06/13/tutorial-series-learning-how-to-write-a-3d-soft-engine-from-scratch-in-c-typescript-or-javascript.a...
阅读全文
posted @ 2014-06-26 12:51 liyonghelpme
阅读(264)
评论(0)
推荐(0)
2014年3月19日
cocos2dx blender 骨骼动画实现
摘要: 前言 cocos2d-x 中相关部分代码介绍 背景知识介绍 参考 http://www.3dkingdoms.com/weekly/weekly.php?a=4 一 简单3d 模型支持 第一步实现对3d 模型的简单支持,完成一个CCSprite3D 类 参考CCSprite 类 以及 CCGLPro...
阅读全文
posted @ 2014-03-19 11:55 liyonghelpme
阅读(1050)
评论(0)
推荐(0)
2014年2月19日
带高度的isometric tile map 斜45度 2d 地图制作
摘要: 常见的 tile map 游戏是 不带 高度变化的 也就是 地面都在一个水平面上 这样 3种 坐标 之间的变换 是比较简单的 3 种坐标系统 可以参看 这篇文章 http://my.oschina.net/u/186074/blog/181488 而带有高度的 tile map 中 存在斜坡 以及...
阅读全文
posted @ 2014-02-19 22:06 liyonghelpme
阅读(1315)
评论(0)
推荐(0)
2013年12月4日
2d isometric 坐标变换
摘要: 等轴游戏的坐标体系分成3种; 普通的笛卡尔坐标系; 正则网格坐标; 仿射网格坐标; 其中正则网格的宽度和高度是 仿射网格宽度 高度的一半; 关键就是找到这三种坐标的转换公式: SIZEX, SIZEY 是菱形网格宽度高度的一半, 从笛卡尔坐标到...
阅读全文
posted @ 2013-12-04 17:46 liyonghelpme
阅读(728)
评论(0)
推荐(0)
2013年8月6日
cocos2dx CCHttpRequest里面的内存引用计数的故事
摘要: CCHttpRequest 本身是一个CCObject 对象, 用于lua的create函数 默认会retain request对象一次,因此需要在lua的callback函数里面处理结束request之后,需要release对象否则会内存泄露。 实际的引用计数变化的过程如下: new 引...
阅读全文
posted @ 2013-08-06 15:06 liyonghelpme
阅读(262)
评论(0)
推荐(0)
2013年7月7日
seleniumhq 自动化操作web页面好助手
摘要: 厭倦了單調的表單輸入,需要自動化浏览web页面,不懂浏览器插件开发,ok 使用seleniumhq 来录制操作脚本。 http://docs.seleniumhq.org/ seleniumhq IDE 可以直接在firefox 浏览器中录制脚本, 并且执行脚本 也可以将录制的脚本导出...
阅读全文
posted @ 2013-07-07 10:58 liyonghelpme
阅读(221)
评论(0)
推荐(0)
下一页
公告
点击右上角即可分享