摘要: 在游戏项目中,特别是小游戏,一般都是将表数据生成json数据来使用。 我们项目使用creator引擎,刚开始时,直接将json打包到项目中,本地开发使用文件路径加载,所以暂时没有什么问题。 后来发布项目后,各种文件会使用uuid生成文件路径,所以需要重新打表时,就需要从代码中查找出真实的json文件 阅读全文
posted @ 2021-01-31 17:24 luozhifu 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 前言 个人比较喜欢安照目录的方式管理项目代码,所以记录一下项目创建过程. 如何安装环境 1. 首先安装Visual Studio Installer,工作负载页签按需勾选,如果是游戏开发的话勾选"使用C++的游戏开发", 2. 然后单个组件中勾选"用于Windows的c++ CMake工具",安装就 阅读全文
posted @ 2020-03-14 11:13 luozhifu 阅读(7031) 评论(0) 推荐(0) 编辑
摘要: 骨骼的运动和顶点蒙皮是不同的两个过程,骨骼的运动比较简单,就不详细说了。 先贴一下顶点计算公式: 1 VertexPos = MJ-0 * weight[index0].pos * weight[index0].weight+ ... + MJ-N * weight[indexN].pos * we 阅读全文
posted @ 2016-07-21 14:20 luozhifu 阅读(1777) 评论(0) 推荐(0) 编辑
摘要: 1 void drawLine(int x1,int y1,int x2,int y2,UINT color) 2 { 3 int dx = x2 - x1; 4 int dy = y2 - y1; 5 int ux = ((dx > 0) 0) dy) 16 { 17 for (x = x1;x != x2 + ux;x += ux... 阅读全文
posted @ 2016-04-29 15:57 luozhifu 阅读(214) 评论(0) 推荐(0) 编辑
摘要: SDL2是跨平台的图形库,在windows上使用的是directx的surface来实现的,surface可以用来开发视频播放之类的。 贴代码. 阅读全文
posted @ 2016-04-29 11:05 luozhifu 阅读(536) 评论(0) 推荐(0) 编辑
摘要: 1 #include // include important windows stuff 2 3 #include "SDL.h" 4 5 #include 6 7 #pragma comment(lib,"SDL2.lib") 8 #pragma comment(lib,"SDL2main.lib") 9 10 #pragma warni... 阅读全文
posted @ 2016-04-28 17:06 luozhifu 阅读(742) 评论(0) 推荐(0) 编辑
摘要: 距上次发博客已经有好几年了,一直在瞎忙.最近一直在研究性能的东西,所以总结一下,我也没有彻底做完,边写边研究. 骨骼动画原理之类的东西网上资料特别多,但是大多数是研究怎么正常解析出来,关于性能方面的东西说的比较少.或许这块一的提升并不是很大吧,不过谁叫咱flash性能这么差呢,要优化到每条... 阅读全文
posted @ 2015-08-29 17:07 luozhifu 阅读(402) 评论(0) 推荐(0) 编辑
摘要: obj文件格式# 3ds Max Wavefront OBJ Exporter v0.97b - (c)2007 guruware# 创建的文件:04.06.2012 11:16:43mtllib aa.mtl## object Box001#v -14.0142 -4.2691 13.9796v 13.5541 -4.2691 13.9796v -14.0142 -4.2691 -13.5887v 13.5541 -4.2691 -13.5887v -14.0142 23.2992 13.9796v 13.5541 23.2992 13.9796v -14.0142 23.2992 -13. 阅读全文
posted @ 2012-06-04 14:52 luozhifu 阅读(1119) 评论(0) 推荐(0) 编辑
摘要: ShareObject以getLocal方法的name为路径,与url相同,会根据url目录创建不同的目录,如果同一个文件过大,会导致写入和读取变慢。在调用flush或者clear或close方法,与及当当前ShareObject对象生命周期结束时,会开始写入对象。所以我们不必手动调用flush方法。在函数结束时就会自动写入,包括关闭浏览器,也会保证全部写入。 阅读全文
posted @ 2012-05-12 17:20 luozhifu 阅读(312) 评论(0) 推荐(0) 编辑
摘要: package{ import flash.display.GraphicsTrianglePath; import flash.display.Sprite; import flash.display.TriangleCulling; import flash.events.Event; import flash.geom.Vector3D; /** * @author:Gaara * 2012-3-14 * **/ [SWF(width="800", height="600" ,frameRate="30", background 阅读全文
posted @ 2012-03-17 10:52 luozhifu 阅读(310) 评论(0) 推荐(0) 编辑