开始研究web,mark一下

之前想要搞引擎,经过思考之后,定位为webgl方面的引擎,这个决定早就做了,只是没有写下来

?

做了一些调研之后,确定使用babylon.js 和typescript 和c# 来开发

?

Babylon.js 是一个 js的3d引擎,功能全面,表现不错,使用typescript开发而成,非常类似java风格,因为我还是很喜欢面向对象、强类型。Babylon.js比较可控。

他的官网在这里 http://www.babylonjs.com/

?

Typescript 是一个js的超集,100%兼容js语法,但是更像actionscript,增加了一些class和类型限定。编写大规模代码,远比js可靠。最重要的typescript非常成熟,完全兼容js,而且没有损耗。

?

C#只是拿来开发辅助工具,用户使用我们的引擎还是要采用TypeScript 或者JavaScript作为逻辑开发语言

?

后边会一边学习babylonjs,一边用ts把这些学习成果写出来

第一个入门例子可以从这里取得

http://code.taobao.org/p/hayabusa/src/trunk/babylon_study/studybegin/

?

首先用vs创建一个typescript应用程序,把babylon相关的文件弄进来。

Html部分只弄了一个canvas,注意id,其他都是些样式配置

?

代码部分就不赘述了,需要看去下载代码就行了

?

运行起来是这样

时间: 2024-10-13 01:34:49

开始研究web,mark一下的相关文章

[WebView其中一项研究]:Web Apps基本介绍

今天,我们开始了解WebView,以及Web Apps发展,从主要内容Android实际的例子来解释正式文件和后续. (博客地址:http://blog.csdn.net/developer_jiangqq),转载请注明. Author:hmjiangqq Email:[email protected] 基本上在Android上面我们有两个方式来提供应用程序(Application):1.基于client应用程序(还用AndroidSDK开发.在用户设备上面进行安装APK文件),2.基于web应

一键将Web应用发布到云-Azure Web App

我们现在越来越多的传统应用,逐步向云端迁移,原先私有云的部署模式,逐步向云端PaaS IaaS转变.例如: 我们在云端Azure中申请VM虚拟机,将我们的Web应用部署到VM的IIS中,同时做云服务的高可用性集和NLB,实现Web应用的负载均衡和高可用性. 上面这是一种常见的云端部署模式(IaaS模式),我们需要不断运维这个VM.Web应用.有没有一种更简单的方式,一键将我们开发的Web应用直接发布到云上,自动实现负载均衡和高可用性. 答案是Azure的应用服务. Azure 应用服务是一种全新

web components折腾记

了解web组件化开发是最初是从了解reactjs开始,但是一直对框架有抵触情绪,另外喜欢不走寻常路,喜欢简单好用的东西,越简单越好,进而开始研究web components.web components这个技术因为太新,浏览器的支持还不完善,还没流行,也没啥中文资料参考,就是官方英文网站貌似都没看到有文档说明,折腾起来甚是费劲.最开始对web components技术还很懵懂,只知道它由几个子技术组成,包括Custom Elements和Shadow DOM还有HTML Imports等等,于是

Web挖掘技术

一.数据挖掘 数据挖掘是运用计算机及信息技术,从大量的.不全然的数据集中获取隐含在当中的实用知识的高级过程.Web 数据挖掘是从数据挖掘发展而来,是数据挖掘技术在Web 技术中的应用.Web 数据挖掘是一项综合技术,通过从Internet 上的资源中抽取信息来提高Web 技术的利用效率,也就是从Web 文档结构和试用的集合中发现隐含的模式. 数据挖掘涉及的学科领域和方法非常多,有多种分类法. (1)依据挖掘对象分:关系数据库.面向对象数据库.空间数据库.时序数据库.DNA 数据库.多媒体数据库.

web应用安全发展与介绍

1 安全与安全圈的认识 中国黑客的发展过程:1990年代初,部分人开始研究黑客技术 1997-1999年,黑客团队涌现,进入黄金时代, 21世纪初,黑客工具傻瓜化,门槛降低,黑客精神不在- 圈内熟知的安全公司: 绿盟.知道创宇.安天.启明星辰.安恒.天融信- 安全公司可以分为两类: 甲方:如腾讯.阿里等需要安全服务的公司(这类公司有自己的互联网产品也有自己的安全团队,安全团队就是保障自己的产品安全) 乙方:提供安全服务.产品的服务型安全公司(这类公司主要是提供安全服务和安全产品) 安全的技术方向

大型高并发高负载web应用系统架构

在WEB网站的规模从小到大不断扩展的过程中,用户访问量和并发量不断增加. 构建大型的商业网站绝对不可能像构建普通的小型网站一样一蹴而就,需要从严格的软件工程管理的角度进行认真规划,有步骤有逻辑地进行开发. 对于大型网站来说,所采用的技术涉及面极其广泛,从硬件到软件.编程语言.数据库.Web服务器.防火墙等各个领域都有了很高的要求,已经不是原来简单的html静态网站所能比拟的. 那如何优化程序和网站进行部署呢? 以下是我的几点个人看法(个人用NHibernater + MySQL或MSSQL) 一

[转]web初学者需要掌握哪些技术

转自CSDN论坛:web初学者需要掌握哪些技术 初学者如何学习web开发,需要掌握哪些方面?这里我写下我的一些的建议,仅供参考.高手可以飘过. 第一步:学习HTML和CSS HTML(超文本标记语言)是网页的核心,学好HTML是成为Web开发人员的基本条件.HTML很容易学习的,但也很容易误用,要学精还得费点功夫. 随着HTML5的发展和普及,了解HTML5也将成为Web开发人员的必修课. 涉及到网页外观时,就需要学习CSS了,它可以帮你把网页做得更美观. 利用HTML和CSS模拟一些你所见过的

Web 安全渗透方面的学习路线

Web安全工程师 Web安全相关概念熟悉基本概念(SQL注入.上传.XSS.CSRF.一句话木马等). 通过关键字(SQL注入.上传.XSS.CSRF.一句话木马等)进行Google/SecWiki: 阅读<精通脚本黑客>,虽然很旧也有错误,但是入门还是可以的: 看一些渗透笔记/视频,了解渗透实战的整个过程,可以Google(渗透笔记.渗透过程.入侵过程等): 3周熟悉渗透相关工具熟悉AWVS.sqlmap.Burp.nessus.chopper.nmap.Appscan等相关工具的使用. 了

Web开发中运行环境的配置:(Tomcat7.0.59)和开发环境的配置

第一部分:运行环境的配置 1.下载压缩包,解压即可 2.配置系统变量JAVA_HOME为jdk的安装路径 3.如有需要修改端口号,比如8080已被占用的时候,可以将其改为9080等 apache-tomcat-7.0.59\conf路径下的server.xml文件中 4.双击startup.bat如果还是正常启动Tomcat 需要配置系统变量CATALINA_HOME为Tomcat的安装路径 5.终于可以正常启动 浏览器输入localhost:8080,看到该页面即可 第二部分:开发环境的配置