利用 three.js 开发微信小游戏的尝试

indienova.com/indie-game-development/run-threejs-on-wechat-game-platform/

官方解释如下:小游戏的运行环境在 iOS 上是 JavaScriptCore,在 Android 上是 V8……可见,微团队已经为我们开发游戏做好了一些准备,比如露出的 canvas,我们到时候直接拿来使用就是。……window.requestAnimationFrame( this.loop.bind(this), canvas ) } }一些要点:由于微信已经为我们准备好了的

AlsoRowing:2D卡通光照Shader的一些研究

indienova.com/u/alsorowing/blogread/1608

素材也是改造自上面那个帖子的(稍微有点觉得奇怪的是不知道为啥帖子的生成的法线贴图的G通道是反的,我手动调换了一下灰度变成正的了……光照没有用unity内置的,而是用了一个新的obj跟随鼠标,然后渲染的物体用脚本获取此obj的坐标赋值给材质……vert (a2v v) {v2f o;o.pos = mul(UNITY_MATRIX_MVP,

小组帖子:2D卡通光照Shader的一些研究

indienova.com/groups/post/821

素材也是改造自上面那个帖子的(稍微有点觉得奇怪的是不知道为啥帖子的生成的法线贴图的G通道是反的,我手动调换了一下灰度变成正的了……光照没有用unity内置的,而是用了一个新的obj跟随鼠标,然后渲染的物体用脚本获取此obj的坐标赋值给材质……vert (a2v v) {v2f o;o.pos = mul(UNITY_MATRIX_MVP,

消防员奥兰多(Orlando the Fireman)

indienova.com/game/orlando-the-fireman

消防员奥兰多是一个非常简单的游戏,你扮演奥兰多,试图从燃烧的建筑物中拯救尽可能多的生命

小组帖子:Godot中的分贝和音量换算

indienova.com/groups/post/29338

我们用v表示音量大小(0-1),以下是转换公式V转换成volume_db的公式:volume_db=10……这个在设置可以设定不发出声音的临界值,默认是-60,所以这里就让volume_db=-60。……),这里我额外说一下Godot计算的坑

KazabanaGameStudio:SLG制作手记 篇章二

indienova.com/u/kazabanagamestudio/blogread/13645

地图数据里要加不少东西,所以跟以前一样继承出了个新Node,比如这个样子:class map_scene……最后界面根节点(比如HUD)换成CanvasLayer,不让它跟着镜头一起乱动。……= CLAMP(pos.y, v_size.height / 2, _map_height - v_size.height

会员:程诚成城cheng康

indienova.com/u/wb-3922187702

微博:程成城cheng康

arthliant:六边形网格地图3 | 阶梯状地形实现

indienova.com/u/arthliant/blogread/4088

因为单元格的 Canvas 已经被旋转过了,所以标签需要沿着 Z 轴负方向移动而不是 Y 轴正方向。……融合缓坡与绝壁 | Merging Slopes and Cliffs当缓坡遇到绝壁的情况下应该怎么呢……所以我们来讲复用的代码放到一个函数

超级兄弟:剑与巫术 EP(Superbrothers: Sword & Sworcery EP)

indienova.com/game/superbrothers-sword-sworcery-ep

开发:Superbrothers A/V Inc, Capybara Games。……谁说神话只出现在哲学课堂?……玩家扮演旅行的剑客,历经沿途一路艰难,最终解开月之诅咒 成就武士之路

会员:空腹的曾加贝

indienova.com/u/emptystomach

摸。 微博:空腹的曾加贝

版本:Early Access


总页数:50


本次查询耗时:0.062 秒(地球人时间)