摘要: 设计目标:简单易用,不依赖其他库,对旧版浏览器具有一定兼容性,功能可扩展。 动画调用: 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>为若干个标签添加若干个动画,动画要有变化属性(默认为 阅读全文
posted @ 2020-10-29 13:55 ljzc002 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 在网上阅读文章时,读者时常会想针对某段文字写一些自己的感想,可惜大部分阅读网站并不提供这样的功能,读者往往只能将文本复制到本地或在线的编辑器中编辑注释,之后如果想在其他地方回顾这些注释也必须先本地安装或联网登录(云笔记)编辑器。如此操作,麻烦倒在其次,错过灵感才是最让人惋惜的,于是决定编写一个简单的 阅读全文
posted @ 2019-12-16 14:19 ljzc002 阅读(1132) 评论(0) 推荐(1) 编辑
摘要: 计划做一个宇宙飞船模拟程序,首先做一些技术准备。 可以访问https://ljzc002.github.io/test/Spacetest/HTML/PAGE/spacetestwp2.html查看测试场景,按住qe键可以左右倾斜相机。可以在https://github.com/ljzc002/lj 阅读全文
posted @ 2019-09-30 09:53 ljzc002 阅读(2037) 评论(1) 推荐(2) 编辑
摘要: 总述:大部分3D编程都涉及到地面元素,在场景中我们使用地面作为其他物体的承载基础,同时也用地面限制场景使用者的移动范围,还可以通过设置地块的属性为场景的不同位置设置对应的计算规则。本文在WebGL平台上借助Babylon.js库探索并实现了两种地面构造方法,除了两种确定的构造方法外,本文还包含了对一 阅读全文
posted @ 2019-06-29 07:51 ljzc002 阅读(1695) 评论(0) 推荐(2) 编辑
摘要: 使用骨骼动画技术可以将网格的顶点分配给若干骨头,通过给骨头设定关键帧和父子关系,可以赋予网格高度动态并具有传递性的变形 效果。这里结合之前的相关研究在网页端使用JavaScript实现了一个简单的骨骼动画编辑和模型生成工具。 一、显示效果: 1、访问https://ljzc002.github.io 阅读全文
posted @ 2018-12-25 11:34 ljzc002 阅读(2504) 评论(4) 推荐(0) 编辑
摘要: 在这里列出Babylon.js官方性能优化文档的中英文对照,并在CardSimulate项目里对其中的一些优化方法进行实践。 How To 如何 Optimize your scene 优化你的场景 Table of contents 内容列表 How To Optimize Your Scene 阅读全文
posted @ 2018-11-23 10:22 ljzc002 阅读(2767) 评论(1) 推荐(0) 编辑
摘要: 在前三篇文章的基础上,为基于Babylon.js的WebGL场景添加了类似战棋游戏的基本操作流程,包括从手中选择单位放入棋盘、显示单位具有的技能、选择技能、不同单位通过技能进行交互、处理交互结果以及进入下一回合恢复棋子的移动力。因为时间有限,这一阶段的目的只是实现基本规则的贯通,没有关注场景的美观性 阅读全文
posted @ 2018-11-19 14:55 ljzc002 阅读(1304) 评论(2) 推荐(0) 编辑
摘要: 为了在CardSimulate项目中方便的显示技能和效果列表,决定重构以前编写的一段JavaScript代码——att表格绘制库,这段代码的作用是将特定的JavaScript数据对象转化为表格,支持精细的样式设置和一些复杂报表功能并且提供了自由的扩展性。可以用较新的Chrome浏览器访问https: 阅读全文
posted @ 2018-11-10 14:47 ljzc002 阅读(867) 评论(0) 推荐(0) 编辑
摘要: 这篇文章讨论如何在基于Babylon.js的WebGL场景中,建立棋盘状的地块和多个可选择的棋子对象,在点选棋子时显示棋子的移动范围,并且在点击移动范围内的空白地块时向目标地块移动棋子。在这一过程中要考虑不同棋子的移动力和影响范围不同,以及不同地块的移动力消耗不同。 一、显示效果: 1、访问http 阅读全文
posted @ 2018-10-15 16:23 ljzc002 阅读(905) 评论(1) 推荐(1) 编辑
摘要: 这篇文章讨论如何在基于Babylon.js的WebGL场景中,实现多个简单卡牌类对象的显示、选择、分组、排序,同时建立一套实用的3D场景代码框架。由于作者美工能力有限,所以示例场景视觉效果可能欠佳,本文的重点在于对相关技术的探讨。 因为文章比较长,读者可以考虑将网页导出为mhtml格式,使用Word 阅读全文
posted @ 2018-09-19 16:15 ljzc002 阅读(1085) 评论(3) 推荐(0) 编辑