游戏开发黑科技(WebGL,Stage3D,OpenGL,TS/JS/H5)

致力于游戏实用开发技术的心得与分享,好的东西就应该和大家一起分享!欢迎关注!...

【H5】首发:支持对ts自动排序的TypeScript编译器(集成WebGL2.0)

我们知道,在Windows下使用vscode IDE编译(typescript)ts文件时,如果有类与类的引用。 ( Visual Studio Code + TypeScript ) 我用需要手工指定引用依赖关系,如果ts文件变多了,这个手工指定的过程就很累了: ///&...

2019-02-27 12:53:24

阅读数 247

评论数 0

【置顶】喜欢技术的朋友,可以加关注,不定期更新哦!

重要的事说三遍: 喜欢技术的朋友,可以加关注,不定期更新哦! 喜欢技术的朋友,可以加关注,不定期更新哦! 喜欢技术的朋友,可以加关注,不定期更新哦! 喜欢技术的朋友,可以加关注,不定期更新哦! 谢谢大家的支持!...

2019-02-27 12:49:44

阅读数 65

评论数 0

【H5工具】JS代码转换d.ts语法工具V1.0免安装(js2tsd)-已上传

上次弄了一个as3转ts的工具,受到广大码农朋友的热烈欢迎~ 在实际开发中,经常会遇到第三方的js库,没有d.ts脚本,自己写太麻烦。 于是想到能不能有个工具可以转换成d.ts来用用。 网上搜了一下,有几种方式可以做到,用npm的命令来转换。 npm i dtsmake -g npm i...

2018-10-09 18:37:38

阅读数 1341

评论数 1

【3D引擎】自己开发编写了一个基于H5的3D渲染引擎(取名:可梦H5)

经过一段时间的沉寂,基于H5技术,编写了一个3D渲染引擎。由于Html5是跨平台的,所以电脑,手机,平板等智能设备点开就能运行。无需安装插件,这点是比较好的。由于时间匆忙,暂时做了几个Demo展示页面和例子。官网上线:http://17zgame.com/(多光源渲染和透明窗户渲染)http://...

2018-07-08 14:45:33

阅读数 2765

评论数 2

【3D工具】FBX转MD5模型命令行工具V3.0--(fbx2md5:更新下载)

《FBX文件转MD5模型格式》程序(V3.0) FBX : 是Autodesk公司出品的一款用于跨平台的免费三维创作与交换的3D文件格式。 MD5 : 是doom3 quake4游戏中使用的3D骨骼动画文件格式,包含md5mesh和md5anim。 欢迎使用,支持拖到fbx2md5.exe转换  ...

2018-04-17 22:55:41

阅读数 372

评论数 0

删除鲁大师节能省电方案

安装鲁大师后,神不知的情况下就会给你的电脑自动给创建一个节能方案, 国产的东西就是喜欢搞这些玩意。我非常烦这些软件它们如此的好心和热心。 教大家删除方法:按快键键 win+R 打开运行框,输入以下: POWERCFG -RESTOREDEFAULTSCHEMES 回车确定,当,当,当。就...

2019-06-24 02:16:34

阅读数 6

评论数 0

Laya2.0 实现物体描边shader

OutLineMaterial.ts export default class OutlineMaterial extends Laya.BaseMaterial { constructor() { super() var attributeMap =...

2019-06-21 14:02:03

阅读数 21

评论数 0

【防护】混淆js代码的工具简单介绍

在线混淆地址:https://obfuscator.io/ 也可自己下载源码本地使用, 地址:https://github.com/javascript-obfuscator/javascript-obfuscator 简单翻译一下该工具下载到本地后的使用方法: 安装 npm instal...

2019-06-21 13:55:44

阅读数 27

评论数 0

Laya2.0 实现模拟物体影子shader

LayaAir中开启实时阴影性能消耗偏高,如果美术要求不那么逼真,那么物体可以用shader添加一个pass来模拟影子,效果整体可以接受,可以通过调整参数修改物体shader渲染影子的长短、方向、颜色等。 效果如下,物体偏亮,因为我使用了半兰伯特光照模型。 上代码:ShadowMaterial...

2019-06-21 13:43:48

阅读数 23

评论数 0

【解决】command 'code-runner.run' not found

之前的code-runner插件用的好好滴,最近突然无法使用了。 提示:command 'code-runner.run' not found 搜遍全网,连个关键词TM都搜索不到。。。 只好自己动手看下是什么原因了,经过检查。发现最新版本是code-runner-0.9.10 对比之后,它...

2019-06-04 12:13:32

阅读数 167

评论数 4

【C#】使用C#创建一个SSH连接程序

话不多说,直接上码: NuGet安装:SSH.NET v2016.1.0 C#控制台应用程序 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System...

2019-05-09 11:27:39

阅读数 49

评论数 0

【html】javascript字符串与16进制互转示例

//字符串转十六进制 function string2Bin(str) { var result = []; for (var i = 0; i < str.length; i++) { var asciiCode = str.charCodeAt(i).toStri...

2019-05-02 22:25:33

阅读数 24

评论数 0

【U3D】获取场景中顶级节点的所有GameObject

获取场景中顶级节点的所有GameObject GameObject[] gameObjects = UnityEngine.SceneManagement.SceneManager.GetActiveScene().GetRootGameObjects(); 获取场景中所有的GameObje...

2019-04-18 15:38:44

阅读数 27

评论数 0

【U3D】控制Unity3d的相机Camera视口和场景视口Scene​之间自由切换​​​​​​

前言:在Unity3d中,我们经常要进行以下两种操作。这里给出操作方法以及它的代码实现。 【1】将 《Scene场景视角》 转化为 《Camera相机视角》 AlignWithView的 快捷键是 (Ctrl+Shift+F) 通过菜单操作的步骤如下: 步骤一:选中 Main Camera...

2019-04-18 15:10:28

阅读数 68

评论数 0

【解决】waifu2x-caffe在win10无法使用cuDNN

大神出品的waifu2x功能就不多说了,使用win10打开时。 https://github.com/lltcggie/waifu2x-caffe/releases 在实际下载使用中,可能会遇到的几个问题,这里给出解决方案: 【1】检测提示无法使用cuDNN选项。 电脑是N卡,肯定是支持的...

2019-04-11 20:59:57

阅读数 668

评论数 4

【小程序】解决微信小程序/小游戏使用JSZip未定义

例如使用jszip库时, this._zip = new JSZip(zipData); 导出生成微信小程序。编译,会提示ReferenceError: JSZip is not defined。 话不多说,解决方案如下: 方案1,最简单的办法就是在 jszip.min.js 的尾部追加这...

2019-04-07 13:18:13

阅读数 166

评论数 0

【C#】生成时把依赖的dll文件单独放在一个目录

C# 生成的,随带的dll文件占满了整个根目录,当dll数量很多的时候,会让程序看起来杂乱得很。 有没有办法可以把这些dll文件放置在一个子目录中呢?答案:有! 用记事本打开C#项目中的App.config 文件:(没有就新建,添加->配置文件) 添加以下<run...

2019-04-04 11:09:36

阅读数 47

评论数 0

【C#】生成时去掉dll随附的xml注释文档和pdb调试库

在做C#开发时,使用NuGet引用到的dll文件,在生成Release的时候,会奇怪的生成xml和pdb文件。 显然这两个不是必需的,完全可以去掉,手工清除太麻烦,有没有可以设置的地方呢?答案:有! 只需要用记事本打开你C#项目工程下的.csproj 文件。 搜索找到你的生成类型一行:比如我...

2019-04-04 10:49:39

阅读数 82

评论数 0

【3D工具】删除Unity项目记录/Unity3D历史记录清除小工具(附下载地址)

《Unity3D历史记录清除小工具》轻轻松松删除Unity项目记录。 由于Unity高版本在打开软件后,默认会显示历史的工程列表。 也没法一条一条删除Unity项目记录。 所以抽空写了一个小工具,来清除你需要清除的历史项。 此操作只删除unity启动界面的project 列表,不会删除任何文件...

2019-04-01 20:44:53

阅读数 146

评论数 0

【U3D】Unity如何删除对象的一个组件

1,在运行时脚本中使用: Destroy(gameObject.GetComponent<Collider>()); 2,在编辑器脚本中使用: DestroyImmediate(gameObject.GetComponent<Collider&...

2019-03-25 20:01:48

阅读数 21

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭