`
mrjeye
  • 浏览: 178020 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

添加Three20到项目中

 
阅读更多
省去一切关于Three20的介绍

下载地址:https://github.com/facebook/three20

一.解压压缩包,将src目录copy到工程中.

二.命令行进入到src目录的script.

三.执行命令导入库
python ttmodule.py -p /your_project_path/project.xcodeproj Three20 --xcode-version=4


注:
1.--xcode-version:Set the xcode version you plan to open this project in. By default uses xcodebuild to determine your latest Xcode version.

2.如果遇到打死找不到头文件,悠Other Linker Flags为-all_load

> 1. Double click the project in the left hand pane
> 2. Click the "Build" at the top
> 3. Find "Other Linker Flags" (tip: use Search box)
> 4. Add the "-all_load" flag

> Without it, the class categories were not loaded, and the additions to
> UIViewController did not register.

> Hope this helps someone else


参考:
http://ugrv5h1t.i.sohu.com/blog/view/200606083.htm
http://groups.google.com/group/three20/browse_thread/thread/f07a0301283cdee5
分享到:
评论

相关推荐

    将Three20开源库导入Xcode工程项目全过程

    7. 在工程的Targets配置页,Build Settings部分,设置Header Search Paths,添加Three20库的头文件搜索路径,通常为`$(SRCROOT)/Three20/src`,确保使用双引号括起来。 8. 在Other Linker Flags中添加`-ObjC -all_...

    Xcode配置three20详细图文步骤

    接下来,选中TestThree20的target,进入Build Phases,点击Link Binary With Libraries,添加Three20的静态库。请注意,这里只需要添加一个Three20的静态库,避免与其他库一起导入,否则可能会导致编译错误。 为了...

    Three.js 给obj模型添加材料纹理的样例

    在本文中,我们将深入探讨如何使用Three.js库为OBJ模型添加材料纹理。Three.js是一个流行的JavaScript库,用于在Web浏览器中创建和展示3D图形。它简化了WebGL的复杂性,使开发者能够轻松地创建交互式的3D场景。在这...

    threejs给模型添加外部轮廓demo

    在3D可视化领域,Three.js是一个非常流行的JavaScript库,它为Web浏览器提供了强大的3D图形渲染功能。...通过深入理解并实践这样的示例,你将能够更好地掌握Three.js,并在你的3D项目中实现更丰富的效果。

    Three 20 的配置

    - 在项目中导入 Three 20 的头文件:`#import <Three20/Three20.h>`。 - 导入 QuartzCore 头文件:`#import <QuartzCore/QuartzCore.h>`。 - 添加一个自定义的样式表类 `SetTextTestStyleSheet.h`,并在 `...

    three20 图文教程

    - 在项目中引入 Three20 和 QuartzCore 的头文件:`#import <Three20/Three20.h>` 和 `#import <QuartzCore/QuartzCore.h>`。 - 添加一个测试方法,例如 `labellightlight` 方法,用于测试 Three20 的文本样式功能。...

    WebGL/ThreeJS项目初始化案例

    在"WebGL/ThreeJS项目初始化案例"中,我们通常会遇到以下几个关键知识点: 1. **环境设置**:首先,你需要确保你的浏览器支持WebGL,并且在HTML文件中引入Three.js库的标签。Three.js库可以从官方GitHub仓库或CDN...

    Three20使用图文教程

    **第四步:添加Three20.xcodeproj到项目** 1. 将`Three20.xcodeproj`文件拖入到`testThree20`项目的Resources目录下。 2. 操作方式与上一步相同。 **第五步:配置项目设置** 1. **设置Direct Dependencies**: -...

    three.js. 3D机房项目

    5. **动画与动态效果**:为机房内的设备添加动画效果,如风扇旋转、灯光闪烁等,这需要掌握three.js中的动画系统,如THREE.Animation或使用补间动画库如TWEEN.js。 6. **优化与性能**:考虑到大型3D场景可能会导致...

    Three20配置(针对XCode4开发和测试target)

    完成group的创建后,通过右键选择“Add Files to 'Your Project Name'...”来添加Three20项目文件到你的XCode项目中。在这个过程中,需要确保不要勾选"Copy items into destination group's folder"选项,而是选择...

    ThreeJS中文文档

    2. **安装与设置**:指导如何将Three.js引入项目,包括通过CDN链接、npm包管理器或者下载源代码。 3. **基础知识**:讲解3D坐标系、物体、相机、光照等基础概念,这是理解Three.js的核心。 4. **几何体**:介绍...

    基于threejs的2.5D地图项目.zip

    本项目"基于threejs的2.5D地图项目"正是利用Three.js实现了一个2.5D地图的示例,旨在帮助开发者理解和掌握Three.js在地图展示中的应用。 一、Three.js简介 Three.js是开源的JavaScript库,它提供了一个全面的框架...

    Three20软件引擎之结合第三方FMDB框架操作数据库详解

    1. **安装FMDB**:可以通过CocoaPods或者手动导入的方式将FMDB添加到项目中。使用CocoaPods时,在Podfile中添加`pod 'FMDB'`,然后执行`pod install`;若手动导入,将FMDB源代码文件夹拖入项目中,并确保所有头文件...

    Three20软件引擎之自定义TableView列表详解(二)

    在“Three20软件引擎之自定义TableView列表详解(二)”中,我们可能还会讨论如何处理动态加载数据,即当用户滚动到列表底部时加载更多内容。这可以通过监听UITableView的滚动事件,并结合TTTableViewController的`-...

    threejs简单例子,threejs中文实例,JavaScript

    在本项目中,我们探索了Three.js库的使用,这是一个基于WebGL的JavaScript库,用于在浏览器中创建和展示令人惊叹的3D图形。Three.js简化了WebGL的复杂性,使得开发者能够更容易地构建交互式的3D场景。标题"threejs...

    WebGL/ThreeJS创建立体文字TextGeometry

    然后,使用`geometry`和`material`创建`THREE.Mesh`对象,并将其添加到场景中。 ```javascript var material = new THREE.MeshBasicMaterial({color: 0x00ff00}); // 绿色材质 var mesh = new THREE.Mesh(geometry,...

    基于three.js+vue实现的3D手机项目源码,可以切换颜色,背景,自带旋转,可以点击摄像头的精灵模型查看手机信息

    在这个项目中,three.js用于构建手机模型,设置光照、材质、动画等效果,并处理用户的交互事件。 接着,我们来看`Vue.js`。Vue.js是一种轻量级的前端框架,它的主要特点是数据驱动视图。开发者定义好数据模型,Vue...

    cesium整合tihreejs 在地球加载threejs 三维模型

    一旦模型加载完成,将其添加到Three.js场景中。 ```javascript var loader = new THREE.GLTFLoader(); loader.load('path/to/your/model.gltf', function(gltf) { var model = gltf.scene; scene.add(model); ...

    Three20软件引擎之构建开发环境与HelloWorld

    保存后,在终端中运行`pod install`命令,CocoaPods会自动下载并链接Three20库到你的项目中。 另一种方式是手动导入Three20。将下载的Three20源代码文件夹拖入你的Xcode项目中,确保勾选"Copy items if needed"选项...

Global site tag (gtag.js) - Google Analytics